.wp {
    margin: 0 auto;
    width: 1190px;
}
.qq2 {
    background: url("../images/qq-weibo.png") no-repeat scroll 0 4px transparent;
    color: #333333;
   
    height: 25px;
    padding-left: 18px;
}
body {
    color: #3E3E3E;
    font: 400 12px/1.5 Arial,Microsoft Yahei,tahoma,Simsun;
	background:none repeat-x scroll 0 0 #fef0f4;
	font-family:Microsoft Yahei;
	
}
#hd{ background-color:#fff7f9; }
#toptb {
     background: none repeat scroll 0 0 #FAFAFA;
    border-bottom: 1px solid #EBEBEB;
    height: 26px;
    line-height: 26px;
}
.header-bd {
    padding: 10px 0 15px;
}
.boxA {
    margin: 0 auto;
    width: 1160px;
	background:url(../images/heart.png) no-repeat 210px 0;
}

#nv, #mu{ border:0px !important;}
#mu ul {
background-image:none;
    font-size: 12px;
    line-height: 22px;
    z-index: 2;
	border:1px solid #D8D8D8;
	border-top:0px;
	margin-bottom:8px;
}
.logo a {
    color: #FF2C56;
    font: 100 40px/1 "Microsoft YaHei",宋体;
}
.cities {
    font-size: 14px;
    margin-left: 20px;
    margin-top: 20px;
}
.search {
    width: 603px;
}
.search-tab {
    height: 23px;
}
.search-tab li {
    display: inline-block;
    position: relative;
	float:left;
}
.search-tab a {
    float: left;
    height: 23px;
    line-height: 23px;
    padding: 0 12px;
}
.search-tab li.active a {
    background: none repeat scroll 0 0 #FF325B;
    color: #FFFFFF;
    font-weight: 800;
    height: 23px;
    line-height: 23px;
    padding: 0 15px;
}
.search .search-tab li.active b {
    display: block;
}
.search .rc-rt {
    right: 0;
    top: 0;
}
.search-panel {
    width: 603px;
}
.search-bar {
    background: none repeat scroll 0 0 #FF325B;
    float: left;
    font-family: serif;
    height: 34px;
    position: relative;
    vertical-align: middle;
    width: 470px;
	*width: 460px;
	_width: 460px;
}
.search-icon {
    display: block;
    height: 14px;
    left: 8px;
    position: absolute;
    top: 10px;
    width: 13px;
    z-index: 10;
}
.search-btn, .search-icon, .nav, .nav h2, .top-user li span a {
    background: url("../images/pub.png") no-repeat scroll -999em -999em transparent;
}
.search-icon {
    background-position: -165px 0;
}
element.style {
    color: #CCCCCC;
}
.search-bar .search-txt {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0 none;
    font-family: verdana,tahoma,sans-serif;
    font-size: 14px;
    height: 18px;
    left: 3px;
    line-height: 18px;
    padding: 5px;
    position: absolute;
    text-indent: 20px;
    top: 3px;
    vertical-align: middle;
    width: 457px;
}
.search .rc-lb {
    bottom: 0;
    left: 0;
}
.search b {
    background: none repeat scroll 0 0 #FFBECB;
    font-family: serif;
    font-size: 0;
    height: 1px;
    overflow: hidden;
    position: absolute;
    width: 1px;
}
.search-btn-warp {
    float: left;
    position: relative;
    width: 133px;
}
.search-btn {
    border: 0 none;
    cursor: pointer;
    float: left;
    height: 34px;
    line-height: 34px;
    margin: 0;
    padding: 0;
    text-indent: -9999px;
    width: 133px;
}
.search-btn {
    background-position: 0 0;
}
.step10 {
    background: url("../images/step10Line.png") no-repeat scroll 0 bottom transparent;
    padding: 5px 0 8px;
}
.step10 a {
    padding: 0 5px;
}
.fr {
    float: right;
}
.fl2{ float:left;}
.clearfix:after {
    clear: both;
    content: "";
    display: block;
    height: 0;
    visibility: hidden;
}

.nav {
    width: 100%; background-color: #f03b6e;
	height:38px;
}
#nv {
    background: none !important;
	height:38px;
	
}
#nv li, #nv li a:hover, #nv li.hover a, #nv li.hover a:hover {
    background:none; height:38px; line-height:38px;font: 400 16px/38px "Microsoft YaHei";
}
#nv li.a a {
    color: #FFFFFF;
	background:none repeat scroll 0 0 #d7285a !important;
	height:38px;
line-height:38px;
}
#nv li a {
height:38px;
line-height:38px;
}
#nv li.a {
    background:none repeat scroll 0 0 #d7285a !important;
	height:38px;
line-height:38px;
}



	#qmenu { background-image: url(../images/qmenu.png); }
#scbar, #scbar_form, .scbar_icon_td, .scbar_txt_td, .scbar_type_td, .scbar_btn_td { background-image: url(../images/search.png); }
#scbar { border-color: #FCC; }

.bm_h, .tl th, .tl td { border-bottom-color: #CDCDCD; }
.fl .bm_h { border-color: #FCC; background: #FFECEC url(../images/titlebg.png) repeat-x 0 0; }

/* 重定义 {SPECIALBG} */
.bmn, .bm_h, td.pls, .ad td.plc, div.exfm, .tb a, .tb_h, .ttp li.a a, div.uo a, input#addsubmit_btn, #gh .bm .bm_h, .appnew, .apphot { background-color: #FFECEC; }

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

/* 重定义 {SPECIALBORDER} */
.bmn, .pg a, .pgb a, .pg strong, .card, .card .o, div.exfm  { border-color: #FCC; }
.pg strong { background-color: #FCC; }
.pn, .tb .o, .tb .o a { background-image: url(pn.png); }
	.pnc, a.pnc, .tb .o { border-color: #900; }

.mi .hover .moodfm_input { background-color: #FCC !important; }


.ad td.pls { background-color: #FCC; }

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

/* 重定义按钮 */
.pgs #newspecial, .pgs #newspecialtmp { float: left; background: url(../images/pn_post.png) no-repeat 0 0; width:92px;}
#post_reply, #post_replytmp { float: left; background: url(../images/pn_reply.png) no-repeat 0 0; }
	#newspecial img, #newspecialtmp img, #post_reply img, #post_replytmp img { opacity: 0; filter: alpha(opacity=0); }
.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 { background-image: url(../images/hotspot.gif); }
.pll .s { background-image:url(../images/polljoins.gif); }

/* 重定义 Tab */
.tb .a a { border-bottom-color: #FAF6ED; background: url(../images/background.png); }

/* 重定义侧边导航 */
.bdl, .bdl dt, .bdl dd.bdl_a a { border-color: #FCC; background-color: #FFF9F9; }
	.bdl dt { background-image: url(../images/titlebg_sd.png); }
.bdl dd.bdl_a a { color: #BA350F; }

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

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

.navService {
    background: none repeat scroll 0 0 #484848;
    height: 36px;
    line-height: 36px;
	margin-top:-10px;
}
.navService ul {
    padding-left: 25px;
}
.navService li {
    float: left;
}
.navService li.active a {
    color: #FFFFFF;
    font-weight: 800;
}
.navService li a {
    color: #DADADA;
    padding: 0 15px;
}

#ft{ text-align:center}


.scbar_icon_td{ display:none;}