.ct2_a, .ct3_a { background-image: url(../images/vlineb.png); }
	.ct3_a .bm { background-color: transparent; }
.tbn li.a { background: #FCFAF0; }
	#nv_portal.pg_portalcp .ct2_a_r, #nv_forum.pg_post .ct2_a_r { background-image: none; }

/* 重定义 {SPECIALBORDER} */
.bmn , .card, .card .o, div.exfm  { border-color: #F7931E; }
.pn, .tb .o, .tb .o a { background-image: url(../images/pn.png); }
	.pnc, a.pnc, .tb .o { border-color: #C74900; }

.mi .moodfm_input { background-image: url(../images/mood_input.png); }

/* 重定义字体 */
#qmenu, .fl .bm_h h2 a, .xi1, #um .new, .topnav .new, .sch .new, .el .ec .hot em, .pll .s a.joins, #diy_backup_tip .xi2 { color: #CA4312; }
.pll .s a.go { color: #FFF; }

/* 重定义按钮 */
.moodfm_btn { background-image: url(../images/mood_input_btn.png) !important; }
#create_group_btn { display: block; background: url(../images/create_group.png) no-repeat 0 0; }
	#create_group_btn img { opacity: 0; filter: alpha(opacity=0); }
.el .ec .hot, .clct_list .xld .m { background-image: url(../images/hotspot.gif); }
.pll .s { background-image:url(../images/polljoins.gif); }

/* 重定义 Tab */
.tb .a a { border-bottom-color: #FCFAF0; background: #FCFAF0; }

/* 重定义广播 */
#uhd, #flw_header .bar { background-color: #FEFCF8; }
	#uhd .tb a, #flw_header .bar { border-top-color: #FCF0D7; }
	#uhd .tb .a a { border-bottom-color: #FCFAF0; }
.flw_replybox { background-color: #FEFCF8; }
	.flw_replybox .px, .flw_autopt, #flw_header .tedt { border-color: #F7931E; }
.pg_follow #fastpostsubmit { background-image: url(../images/flw_post.png); }
.flw_replybox .pnc { background-image: url(../images/pn_reply.png); }
.flw_replybox td table .pnc { background-image: url(../images/pn_rt.png); }
#flw_post_extra .sec { border-color: #FCF0D7; background-color: #FEFCF8; }

/* 重定义版块快速跳转和侧边导航 */
#fjump_menu li.a a { background-color: #FCF6E6; }
.bdl, .bdl dt, .bdl dd.bdl_a a { border-color: #F5E3B4; background-color: #FCF6E6; }
	.bdl dt { background-image: url(../images/titlebg_sd.png); }
.bdl dd.bdl_a a { color: #CA4312; }

/* 重定义下拉菜单 */
.p_pop a { border-bottom-color: #FCF6E6; }
	.p_pop a:hover, .p_pop a.a, #sctype_menu .sca { background-color: #FCF6E6; color: #CA4312; }
	.blk a:hover { background-color: transparent; }

/* 重定义好友列表 */
#nv_home .buddy li { background-color: transparent; border: none; }


.bbsindex_hotframe { background:none; margin-bottom:20px; box-shadow:none}
.bbsindex_hotframe .block { padding:0;}
.bbsindex_hotframe .frame-1-2-l ,.bbsindex_hotframe .frame-1-2-r { background:#fff; border-radius:5px;}
.bbsindex_hotframe .frame-1-2-l { float:left; width:444px; height:249px; overflow:hidden; padding:13px;}
.bbsindex_hotframe .frame-1-2-r { float:right; width:656px; height:248px; overflow:hidden; padding:13px 27px;}
.bbsindex_hotframe .frame-tab ,.bbsindex_hotframe .frame-tab .tb ,.bbsindex_hotframe .tab-title { background:none; border:none; box-shadow:none}
.bbsindex_hotframe .tab-title .tb li { margin-right:16px;}
.bbsindex_hotframe .tab-title .tb a { background:#F7931E; color:#fff; border-radius:4px; height:50px; line-height:50px; padding:0 43px; overflow:hidden; text-align:center; font-size:16px; font-weight:bold;}
.bbsindex_hotframe .xl1 li { width:50%; float:left; height:22px; line-height:22px; overflow:hidden}
.bbsindex_hotframe .frame-tab .tb-c { padding:0; margin-top:10px;}
.bbsindex_hotframe .xld dt { font-size:20px; font-weight:bold; height:30px; line-height:30px; overflow:hidden; text-align:center;}
.bbsindex_hotframe .xld dt a { color:#f7931e}
.bbsindex_hotframe .xld dd { height:30px; overflow:hidden; line-height:30px; font-size:12px;}

#wp #frameNyKtaB .block { margin-bottom:15px;}
#portal_block_1441 .gogostyle_s2 { height:792px; overflow:hidden}
.bbsright_adv ,.portallistadv_adv { margin-bottom:10px;}




/* 2019新页头尾 */
body { background: #f6f6f3;}
.footer { background: #f38500; width: 100%; height: 280px; font-size: 15px;}
.footer ,.footer a { color: #fff;}

.footer .et_left { width: 520px; height: 75px; padding-top: 205px; float: left; margin-left: 90px; background: url(../images/2019/footer_logo.png) no-repeat 0 57px;}
	.footer .et_left img { height: 29px;}
	
.footer .et_right { float: right; width: 545px; padding-top: 30px;}
	.footer .et_right p ,.footer .et_right dt ,.footer .et_right dd { height: 27px; line-height: 27px;}
	.footer .et_right dt { font-weight: bold; font-size: 16px;}
	.footer .et_right .b_ic1 { background: url(../images/2019/footer_tel.png) no-repeat 0 50%; padding-left: 20px;}
	.footer .et_right .b_ic2 { background: url(../images/2019/footer_mail.png) no-repeat 0 50%; padding-left: 20px;}
	.footer .et_right .et_b { margin-bottom: 10px;}
	
	
.shownvs { background: #fff; position: absolute; z-index: 200; min-width: 120px; font-size: 15px; }
.shownvs p { padding: 5px 0;}

.hdtop { height: 38px; line-height: 38px; background: #fff; width: 100%; font-size: 15px;}
.hdtop .e_app { margin-right: 10px;}
#hdtopapp_menu { padding: 30px;box-shadow: #666 0 0 5px;}

.header { background:#f38500; height: 88px; padding-top: 14px;}
.header ,.header a { color:#fff}

.logo { float: left; margin-right: 153px;}
.navs {}
	.navs li { float: left; margin-right: 35px;}
		.navs li span { display: none;}
		.navs li.a { border-bottom: #fff 1px solid;}
		
.navs, .hdlogin ,.hdsearch { margin-top: 20px; font-size: 22px;}

.hdlogin ,.hdsearch { padding-right: 27px; background: url(../images/2019/hd_row.png) no-repeat 100% 50%;}
.hdlogin { margin-right: 30px;}
.hdlogin a ,.hdsearch a { float: left; height: 33px; line-height: 33px;}
	.hdlogin a img { width: 32px; height: 32px; border-radius: 50%; float: left; margin-right: 15px;}
.hdsearch a { padding-left: 45px; background: url(../images/2019/hd_search.png) no-repeat 0 50%;}
#hdlogin_menu { min-width: 160px; background: #f38500; padding-right: 27px; font-size: 22px; text-align: right; padding-top: 10px;}
	#hdlogin_menu a {color: #fff;}

	
#wp { min-height: 400px;}

/* End */