body { background:#E9EBEE;}
a:hover { text-decoration:none;}
*::-moz-placeholder, *:-moz-placeholder { color: #90949c;}
#shortcut, #pt, .attach_nopermission.attach_tips, .modact { display:none!important;}
.none { display:none;}
.wp { width:1018px;}
#nv_portal #plugin_notice { display:none!important;}

/*群组页面修正 #nv_group*/
.ct2 .mn { width:788px;}
#nv_group .pg { position:relative; width:auto;}
#nv_group #gh { background:#FFF;}
#nv_group #gh > img { max-width:786px;}
#nv_group .pgb a { padding-left:25px;}

/*发帖页面*/
.ct2_a_r { background:none;}
/*帖内APP间距太大修正*/
.mag_viewthread { margin:0px!important;}
/*部分页面宽度修正*/
.tdats .tfxf { width:630px;}
/*DIY*/
.frame, .block { padding:0px; margin:0px; background:none; border:0px;}
#diy-tg { position:absolute; z-index:9; top:5px; right:10px; height:24px; text-indent:-99px; overflow:hidden; background:url(../panel-toggle.png) 100% 5px no-repeat;}
#diy-tg_menu { margin:-2px 0 0 -1px; z-index:9999;}
/*未登录头部*/
.header_u { position:relative; width:100%; height:82px; background:#ff865e; border-bottom:1px solid #133783;}
    .header_u h2 { float:left; margin:23px 10px 0 15px; width:190px; height:35px; background:url(../logo_u.png) 0 0 no-repeat;}
	    .header_u h2 a { display:block; width:132px; height:35px;}

	.hu_2 { float:right; margin:10px 0 0 0; font-family:"宋体";}
	    .hu_2_el { float:left;}
		    .hu_2_el .fastlg_fm { float:left!important; margin: 21px 0 0 0!important; border:0px!important;}
			.hu_2_el .fastlg_fm p.hm { display:none!important;}
			.hu_2_el .fastlg_fm a { display:block; width:28px; height:28px; text-indent:-999px; overflow:hidden; background:url(../login_qq.png) 0 0 no-repeat!important; background-size:28px 28px!important;}
			.hu_2_el .fastlg_fm:nth-child(2) a { background:url(../login_wechat.png) 0 0 no-repeat!important; background-size:28px 28px!important;}
			
		.hu_2 .hu_2_er { position:relative; overflow:hidden;}
	        .hu_2 .hu_2_er li { float:left;}
		    .hu_2 .hu_2_er .li1, .hu_2 .hu_2_er .li2 { width:160px; margin:0 14px 0 0;}
		    .hu_2 .hu_2_er .li1 span, .hu_2 .hu_2_er .li2 span { display:block; margin:0 0 5px 0; color:#FFF;}
		    .hu_2 .hu_2_er .li1 input, .hu_2 .hu_2_er .li2 input { display:block; width:138px; height:22px; line-height:22px; padding:0 10px; border:1px solid #1d2a5b;}
		    .hu_2 .hu_2_er .li2 a { display:block; color:#FFF; margin:3px 0 0 0;}
		    .hu_2 .hu_2_er .li3 { margin:20px 0 0 0;}
		        .hu_2 .hu_2_er .li3 a { display:block; padding:0 10px; height:28px; line-height:28px; text-align:center; color:#FFF; background:#4267b2; border-radius:2px; cursor:pointer; font-size:14px;}
		        .hu_2 .hu_2_er .li3 a:hover { background:#335cb0;}
				
		    .hu_2 .hu_2_er .li4 { position:absolute; top:50px; left:-3px; color:#FFF;}
		        .hu_2 .hu_2_er .li4 input { vertical-align:middle;}
				
			.hu_2 .hu_2_er .li3_1 { margin:20px 0 0 10px;}
			    .hu_2 .hu_2_er .li3_1 a { display:block; height:28px; line-height:28px; padding:0 10px; border-radius:2px; background:#42B72A; color:#FFF; font-size:14px;}
			    .hu_2 .hu_2_er .li3_1 a:hover { background:#36A420;}
			
			
/*登录头部*/
.mhd { position:relative; z-index:99; height:97px;}
.mhdw { position:fixed; width:100%; height:87px; background:#FFF url(../h_bg.png) 0 bottom repeat-x;}
    /*未登录*/
	.mhd_un { height:127px; margin:0 0 10px 0;}
	.mhd_un .mhdw { height:127px; background:#FFF url(../h_bg_l.png) 0 bottom repeat-x;}
    .mhdc { height:34px; padding:9px 0 0 0;}
        .mhdc h2 { float:left; width:196px; margin:3px 0 0 0;}
	    .hdu_l { float:left;}
	        .hdu_l span { display:none;}
			.hdu_l a { position:relative; display:block; float:left; margin:1px 10px 0 0; width:24px; height:24px; background:url(../h_icon.png) 0 0 no-repeat;}
			    .hdu_l a em { position:absolute; right:0px; top:-2px; display: inline-block; background:#FA3E3E; height:16px; line-height:16px; padding:0 2px; color:#FFF; font-size:10px; border-radius:1px;}
			.hdu_l .a1 { background-position:0 -38px;}
			    .hdu_l .a1:hover { }
			.hdu_l .a2 { background-position:0 -288px;}
			    .hdu_l .a2.mnew { background-position:0 -314px;}
			.hdu_l .a3 { background-position:0 -137px;}
			    .hdu_l .a3.mnew { background-position:0 -163px;}
				
				
		#scbar { float:left; position:relative; margin:0 0 0 0; width:400px; height:23px; line-height:normal; border:1px solid #123682; border-radius:1px; background:#FFF; overflow:hidden;}
			/*未登录状态*/
			.header_u #scbar { margin:30px 0 0 0;}
		    #scbar ul { border-top:0 solid #D9D9D9;}
			#scbar li { float:left; height:22px;}
			#scbar .li1 #scbar_txt { display:block; width:320px; height:22px; line-height:23px; text-indent:50px; border:0px; color:#777; padding:0 10px; margin:0px; font-family:"宋体";}
			#scbar .li2 { float:right;}
			    #scbar .li2 button { display:block; width:23px; height:22px; background:url(../s.png) center center no-repeat; text-indent:-99px; cursor:pointer; overflow:hidden;}
				/*新增搜指定版块样式*/
				#scbar .lio_1 { position:absolute; top:3px; right:25px;}
				    #scbar .lio_1 a { display:inline-block; height:17px; line-height:17px; padding:0 3px; font-size:11px; color:#333; background-color:#EEE; border-radius:1px; color:#777; overflow:hidden;}
					#scbar .lio_3 { right:59px;}
				#scbar .lio_2 { position:absolute; top:0; left:0; height:24px; padding:4px 0 0 10px; border-right:1px solid #DDD; background:#EEE;}
				#scbar .lio_2 a { font-size:11px!important; color:#777!important;}
				#scbar_type { padding-left:0px;}
				#scbar_type_menu { margin: 5px 0 0 -10px;}
					
					
				
        .hdu_r { float:right;}
		    .hdu_r a, .hdu_r span { display:block; float:left; color:#FFF; height:25px; line-height:25px;}
			.hdu_r .a1 { position:relative; padding:0 18px 0 30px; background:url(../hxl_2.png) 100% 9px no-repeat;}
			    .hdu_r .a1:hover, .hdu_r .a1.a { background-image:url(../hxl_2.png);}
			.hdu_r .a1 img { position:absolute; top:0px; left:0px; width:23px; height:23px; border:1px solid #123682; border-radius:1px;}
			.hdu_r span { width:20px; background:url(../h_pipe.png) center center no-repeat;}
			.hdu_r .a2 em { margin:0 0 0 2px;}
			.hdu_r .mnew em { color:#F00;}
			/*快捷导航*/
			#qmenu { float: left; display: block; margin: 0; padding: 0; width: auto; height: 36px; background: none; line-height: 25px; text-align: right; color: #FFF; overflow: hidden; border:0px; font-weight: normal;}
			
	/*原二级导航*/
	#mnv { position:relative; height:44px;}
	    #mnv a, #mnv li, #mnv em { display:block; float:left;}
		#mnv ul a { height:40px; line-height:40px; border-bottom:4px solid #E5E5E5; padding:0 10px; color:#90949C; font-size:14px;}
		#mnv li.a a { color:#000; border-bottom-color:#365899;}
		#mnv em { width:15px; height:30px; margin:2px 0 0 0; background:url(../nv_pipe.png) center 8px no-repeat;}
		#mnv li:last-child em { display:none;}
		#mnv li a span { display:none;}	
        /*创建小组按钮*/		
        .crt_a { display:block!important; position:absolute; top:1px; right:0px; padding:0 10px; margin:7px 0 0 10px; height:25px; line-height:25px; background:#42b72a; color:#FFF; border:0px; border-radius:1px; font-weight:bold;}
        .crt_a i { margin:0 2px 0 0;}
	    .crt_a:hover { background:#36A420;}
	
	
	
	
	
/*自定义下拉菜单样式*/
.mtmenu_c { position:relative; padding:9px 0 0 0;}
    .bdnuarrow { position:absolute; left: 10px; top: 2px; width: 16px; height: 8px; background: url(../h_icon_2.png) -183px -196px no-repeat;}
	    .bdnuarrow_l { left:100%; margin:0 0 0 -28px;}
	/*设置下拉位置修正*/
	.mtmenu_m { background-clip: padding-box; background-color: #FFF; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 3px; box-shadow: 0 3px 8px rgba(0, 0, 0, 0.3);}
	.mtmenu_m ul { padding:5px 0;}
	.mtmenu_m li { padding: 0 22px;}
	    .mtmenu_m .separator { border-bottom: 1px solid #e9ebee; margin: 5px 7px 6px; padding-top: 1px;}
	    .mtmenu_m li:hover { background:#4267B2;}
	        .mtmenu_m li:hover a, .mtmenu_m li:hover span { color:#FFF;}
	    .mtmenu_m .separator:hover { background:#FFF;}
	    .mtmenu_m li span { margin:0 0 0 5px;}
	.mtmenu_m a { display:block; padding:0 12px; line-height:26px; font-weight:normal; font-size:13px; color:#1d2129;}
/*系统自带下拉菜单*/
.h_pop { background-clip: padding-box; background-color: #FFF; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 3px; box-shadow: 0 3px 8px rgba(0, 0, 0, 0.3);}
    .h_pop ul { padding:5px 0;}
    .h_pop li { }
    .h_pop a { display: inline-block; padding:0 12px; line-height:26px; font-weight:normal; font-size:13px; color:#1d2129; border:0px;}	
    .h_pop a:hover { background:#4267B2; color:#FFF;}
	/*副导航下拉单独 避列表筛选错位*/
	.h_pop li, .h_pop a { display:block;}
/*页码*/
.pg a, .pg strong, .pgb a, .pg label { border:1px solid #DDD; color:#666; padding:0 7px; margin-left:3px;}
.pg strong { background-color:#F6F7F9; color:#333;}
.pgb a { padding-left:25px;}
.pgs { position:relative; height:40px;}
.pg { position: absolute; width: 600px;}
.mct3 .mn, .mn { overflow:visible!important;}
/*右下插件等弹窗*/
.focus, .plugin { background:none;}
/*全局细节*/
    /*按钮*/
.pnc, a.pnc, .tb .o, .tb .o a { background:#4267b2; border-color: #4267b2; color: #FFF !important; border-radius:2px;}
.pn { background: #4267b2; border: 1px solid #4267b2; box-shadow: 0 0 0; border-radius:2px;}
.pn em, .pn strong, .pn span { color:#FFF!important;}
    /*注册*/
#ct.ptm { width:700px;}
#ct.ptm #main_message { border-width: 1px; border-style: solid; border-color: #e5e6e9 #dfe0e4 #d0d1d5; border-radius: 4px; background:#FFF;}
    #ct.ptm #main_message .bm_h.bbs { padding:6px 12px; border:0px!important; background:none;}
	.rfm .p_tip { width:250px;}
	.er { background:none;}
    /*登录*/
	#ct.ptm #main_message .bm { border:0px;}
	#ct.ptm #main_message .rfm { border:0px;}
	.px, .pt, .ps, select { background-images:none; border-color:#CCC; border-radius:2px;}
	.px { height:21px;}
	.px, .pt { line-height: 21px; padding: 2px 4px;}
/*登录后提示*/
.nfl .f_c { margin: 60px auto; padding: 20px; width: 580px; border-width: 3px; border-style: solid; border-color: #e5e6e9 #dfe0e4 #d0d1d5; border-radius: 3px; background:#FFF;}
/*设置等带侧边页面*/
.ct2_a, .ct3_a { background-color:#FFF;}
    .ct2_a_r { background:none;} /*发帖页面*/
.ct2_a .mn, .ct3_a .mn { width:815px;}
#nv_home { }
    .ct2_a, .ct3_a { border:0px; margin-top:0px;}
	.ct2_a_r { margin-top:0px;} /*发帖页面*/
        .ct2_a .mn, .ct3_a .mn { padding:12px 12px 12px 0;}
        .ct2_a .mn .bm.bw0, .ct3_a .mn .bm.bw0 { padding-left:24px;}
.appl { width:180px; padding: 6px 0;}
.bbda { border:0px; }
.tbn { margin: 0 -10px 0 0;}
.appl li { line-height:23px; margin-bottom:8px;}
.tbn li { padding:0 10px; border:0px; height:23px;}
.tbn li.a { padding:6px 10px 6px 20px; background:#C4D2E7; border:0px; font-weight:bold; margin-bottom:8px;}
    .tbn li.a strong { font-weight:normal;}
.tbn ul a { color:#333; font-size:13px; height:23px; line-height:23px;}
    /*消息页面背景图位置修正*/
	.notice_pm, .notice_mypost, .notice_interactive, .notice_system, .notice_manage, .notice_app { margin: 4px 5px 5px 0;}
    /*横向选项卡*/
.tb li a { color:#666;}
    .tb li.a a { color:#365899;}
/*全站侧边通用样式*/
    .mct3_rc { margin:0 0 12px 0; border-width: 1px; border-style: solid; border-color: #e5e6e9 #dfe0e4 #d0d1d5; border-radius: 4px; background:#FFF;}
	.mct3_rch { position:relative; padding:12px 12px 0 12px;}
	    .mct3_rch span, .mct3_rch span a { color:#444; font-size:14px; font-weight:bold; position:relative!important; top:0!important; left:0!important;}
		.mct3_rch strong { font-weight:normal;}
		.mct3_rch a { position:absolute; top:12px; right:12px; color:#999;}
		.mct3_rch a em { color:#F00;}
	.mct3_rcm { padding:12px;}
	.mct3_rch0 { display:none;} /*主题建议全局隐藏*/
	.mct3_rc a:hover { color:#365899;}
    /*侧边版块图标*/
	.mct3_rc2 .s1 { position:relative; padding:0 0 5px 62px; min-height:60px;}
		.mct3_rc2 .s1 .s1_i { position:absolute; top:0px; left:0px;}
		.mct3_rc2 .s1 .s1_i img { width:55px; height:55px; margin:0 5px 5px 0;}
.mct3_rcv0 { }
    .mct3_rcv0 li { float:left; width:20%; margin:0 0 3px 0;}
	.mct3_rcv0 li a { color:#999;}
.mct3_rc5 { }
    .mct3_rc5 li { height:26px; line-height:26px; padding:0 0 0 21px; background:url(../n_1.png) 0 center no-repeat; overflow:hidden;}
    .mct3_rc5 li a { color:#666; font-weight: normal; font-size:13px;}
.mct3_rc_bktj { }
    .mct3_rc_bktj ul { margin:0 0 18px 0; padding:0 0 6px 0; border-bottom:1px solid #E5E5E5;}
	.mct3_rc_bktj li { height:50px; margin:0 0 12px 0;}
	.mct3_rc_bktj li a { position:relative; display:block; height:50px; padding:0 0 0 62px;}
	.mct3_rc_bktj li img { position:absolute; top:0px; left:0px; width:50px; height:50px;}
	.mct3_rc_bktj li span { display:block; font-weight:bold;}
	.mct3_rc_bktj li .s1 { margin:0 0 3px 0; font-size:13px;}
	.mct3_rc_bktj li .s2 { display:inline-block; padding:2px 10px; color:#4b4f56; background:#F6F7F9; border-width: 1px; border-style: solid; border-color: #e5e6e9 #dfe0e4 #d0d1d5; border-radius: 3px;}
.vr2b { min-height:100px; padding:0 0 0 85px; background:url(../z.png) 7px center no-repeat;}
    .vr2b span, .vr2b a { display:block;}
	.vr2b .s1 { color:#425d99; font-weight:bold; font-size:13px;}
	.vr2b .s2 { color:#4b4f56;}
	.vr2b a { display:inline-block; padding:2px 12px; margin:10px 0 0 0; color:#4b4f56; font-weight:bold; background:#F6F7F9; border-width: 1px; border-style: solid; border-color: #e5e6e9 #dfe0e4 #d0d1d5; border-radius: 4px;}
/*页尾 除列表页和内页*/
#ft { margin:10px auto 0 auto; padding:10px 0 0 0; border-top:1px solid #DDDFE2;}	
    #flk { float:none; text-align:left;}
	    #flk a { font-size:13px; color:#365899; margin:0 5px 0 0;}
		#flk span { margin:0 5px 0 0;}
	#flb { margin:5px 0 0 0;}
	#flb, #flb a{ color:#90949c;}
	#flb .a2 { display:inline-block; width:24px; height:18px; line-height:18px; text-align:center; background:#f6f7f9; border:1px solid #ced0d4; border-radius:2px;}
	    #flb .a2 i { display:inline-block; width:12px; height:12px; margin:3px 0 0 0; background:url(../a_1.png) -120px -103px no-repeat; overflow:hidden;}
		#flb .a2:hover { background:#E9EBEE;}






