/****************全局导航栏*******************/
#menu { width:100%; height:35px; background:url(../images/menu/menu_bg.gif) repeat-x; position:relative; z-index:5010; }
#menu_content { width:960px; height:35px; margin:0 auto; }
#menu_content_logo { width:145px; height:35px; float:left; background:url("../images/menu/menu_logo2.gif") no-repeat; }
#menu_content_content { width:480px; height:35px; float:left; margin:0 10px; }
#menu_content_logo a { height:35px; width:145px; display:block; }
#menu_content_user { width:310px; height:35px; color:#FFF; float:left; }
#menu_content_content_ul, #menu_content_user_ul { width:480px; height:35px; line-height:32px; }/**/
#menu_content_user_ul { width:310px; text-align:right; }

.menu_content_content_li { position:relative; }
.menu_content_content_li, .menu_content_user_li { height:35px; float:left; text-align:center; color:#333; }
.menu_content_user_li { float:right; }
.menu_content_user_li a { white-space:nowrap; }
a.main_fn, a.main_fn:link, a.main_fn:visited { height:35px; line-height: 35px; display:inline-block; font-weight:bold; text-decoration:none; padding:0 8px; display:inline-block; color:#333; }
a.main_fn_r, a.main_fn_r:link, a.main_fn_r:visited { height:35px; display:inline-block; text-decoration:none; padding:0 8px; color:#333; line-height: 35px; }
a.main_fn:hover, a.main_fn_r:active, a.main_fn:active, a.main_fn_r:hover { background:#ddd; color:#333; text-decoration:none; white-space:nowrap; }
#menu_msg, #menu_friend, #menu_function, #menu_setting, #menu_eclass { position:relative; z-index:50; }
#menu_msg_show, #menu_friend_show, #menu_function_show { position:absolute; top:35px; left:0; display:none; width:150px; border:1px solid #ddd; background:#FFF; z-index:999; }
#menu_msg_show a { color: #666; }
#menu_eclass_show { position:absolute; top:35px; left:0; display:none; width:220px; border:1px solid #ddd; background:#FFF; z-index:999; }
#menu_setting_show { position:absolute; top:35px; right:0; display:none; width:150px; border:1px solid #ddd; background:#FFF; z-index:999 }
.menu_show_ul { padding:5px 0; width:150px; }
.menu_show_li { width:150px; height:22px; line-height:22px; text-align:left; overflow:hidden; }
.menu_show_li_title { padding-left: 5px; font-weight:bold; }
#menu_username a,#menu_username a:visited,#menu_username a:active { height:34px; _margin-top:-1px; padding-left: 16px; background: url(/images/plugins/nav.jpg) no-repeat -65px -8px; text-decoration: underline; }
#menu_username a:hover { background-position:-65px -56px;  }
#menu_show_ul_eclass { width:220px; }
#menu_show_li_eclass { width:220px; }
a.main_fn_drop, a.main_fn_drop:link, a.main_fn_drop:active, a.main_fn_drop:visited { height:22px; line-height:22px; display:block; text-decoration:none; color:#333; padding-left:20px; }
a.main_fn_drop:hover { background:#eee; color:#333; text-decoration:none; }
.moreul { padding-top:5px; border-top:1px dotted #e0e0e0; }
#menu_area { position:relative; z-index:5000; }
#menu_area_show { position:absolute; top:35px; left:0; display:none; width:100px; border:1px solid #ddd; background:#FFF; z-index:5001; }
.menu_area_ul { padding:5px 0; width:100px; }
.menu_area_li { width:100px; height:22px; line-height:22px; text-align:left; position:relative; }
.menu_area_li_div { position:absolute; top:-6px; left:100px; display:none; width:120px; border:1px solid #ddd; background:#FFF; z-index:5002; }
.showcolumn_ul { padding:5px 0; width:120px; }
.showcolumn_li { width:120px; height:22px; line-height:22px; text-align:left; z-index:5005; }
/****************全局页脚*******************/
#bbsfoot { width:940px; height:90px; margin:30px auto 0px auto; padding:10px; text-align:center; }
#bbsfoot p { line-height:24px; }
#bbsfoot a, #bbsfoot a:link, #bbsfoot a:hover, #bbsfoot a:active, #bbsfoot a:visited { color:#333; }
.footinfo { text-align:center; height:30px; line-height:30px; }
#bbsforce { line-height:24px; }
#bbsforce a, #bbsforce a:link, #bbsforce a:visited, #bbsforce a:active, #bbsforce a:hover { color:#888; text-decoration:none; }
/*快速登录弹出框S*/
.login_box { width:445px; height:238px; background:url(../images/default/plugins/login_bg_rb.jpg) no-repeat right bottom; overflow:hidden; }
.login_box p { line-height:30px; }
.login_box .login_Ibox { padding-left:19px; margin-top:10px; }
.login_box .list { margin-bottom:7px; line-height:30px; height:30px; position: relative;}
.login_box .list .lr_tip{color:#f00;font-weight: bold; display:none; position: absolute; left:0px; top:-30px;}
.login_box .list .login_in { border:0 none; border:1px solid #999; line-height:18px; padding:5px; width:217px; font-size:14px; color:#666; background:url(../images/default/plugins/login_input_bg.gif) repeat-x top; color:#999; }
.login_box .list .focus { background:#ffffe1; color:#666; }
.login_box .list input { vertical-align:middle; height:18px; }
.login_box .list label { margin-right:25px; color:#666; }
.login_box .list .help:link, .login_box .list .help:visited, .login_box .list .help:visited { padding-right:13px; background:url(../images/default/plugins/help_pic.jpg) no-repeat right center; line-height:24px; color:#666; }
.login_box .list .reg:link, .login_box .list .reg:visited, .login_box .list .reg:visited { padding-right:13px;  line-height:24px; margin-right: 8px; }
.login_box .action_btn { margin-top:10px; }
.login_box .action_btn a:link, .login_box .action_btn a:visited, .login_box .action_btn a:active { display:block; float:left; width:80px; height:26px; background:url(../images/default/ok_cancel.png) no-repeat; text-align:center; line-height:26px; font-weight:bold; margin-right:16px; color:#fff; text-decoration:none; }
.login_box .action_btn a:hover { background-position:0 bottom; }
.login_box .action_btn a.cancel:link, .login_box .action_btn a.cancel:visited, .login_box .action_btn a.cancel:active { background-position:right 0; color:#666666; font-weight:normal; }
.login_box .action_btn a.cancel:hover { background-position:right bottom; }
/*快速登录弹出框E*/
/*新表情框S*/
.face_box { width:550px; min-height:360px; background:#eff0eb; border:1px solid #bdbdbd; }
.face_box .nav_face { height:30px; background:url(/images/default/plugins/nav_face_bg.jpg) repeat-x; }
.face_box .nav_face ul li { float:left; margin-top:5px; margin-left:5px; }
.face_box .nav_face ul li a:link, .face_box .nav_face ul li a:visited, .face_box .nav_face ul li a:active { display:inline-block; height:24px; line-height:24px; padding:0 10px; color:#333; text-decoration:block; }
.face_box .nav_face ul li a.active { background:url(/images/default/plugins/nav_li_bg.jpg) repeat-x; border:1px solid #bbbbbb; border-bottom:0 none; }
.face_box .face_con { margin:5px; }
.face_con ul { overflow:hidden; zoom:1; display:block; }
.face_con ul li { float:left; width:53px; height:53px; background:#fff; border-top:1px solid #ddd; border-left:1px solid #ddd; overflow:hidden; }
.face_con ul li a:link, .face_con ul li a:visited, .face_con ul li a:active { border:1px solid #fff; display:table-cell; width:51px; height:51px; text-align:center; vertical-align:middle; *display:inline-block;
*font-size: 40px;
*font-family:Arial;
}
.face_con ul li a:hover { border:1px solid #5ba4d8; }
.face_con ul li img { vertical-align:middle; }
/*首页广告*/
.ad_bts { width:960px; position:relative; height:300px; overflow:hidden; margin:0 auto 10px auto; }
.ad_brs_s, .ad_bts_b { position:absolute; top:0; left:0; }
.ad_bts_s img { opacity:0; }
a.ad_bts_close:link, a.ad_bts_close:visited, a.ad_bts_close:active { z-index:1000; position:absolute; top:5px; right:5px; background:url(../images/plugins/chacha.gif) no-repeat; display:inline-block; width:17px; height:17px; }
a.ad_bts_close:hover { background-position:bottom; }
