/*---------------------开始头文件的设置------------------------*/
div.header{ clear:both; background:url(../images/header_bj.gif) repeat-x; height:25px; line-height:25px;}
div.header dl{ width:950px; color:#ddd; margin:0 auto;}
div.header dl a{ margin:0 10px;}
div.header dt{ float:left;}
div.header dt a{ color:#666;}
div.header dt a:hover{ color:#cc0000;}
div.header a.home,div.header a.site{ background:url(../images/home.gif) no-repeat left 3px; display:inline-block; padding-left:20px;}
div.header a.site{ background:url(../images/site_arrow.gif) no-repeat left 4px;}
div.header dd{ float:right;}
/*--------------结束头文件*/
div.header_con{ clear:both; width:950px; margin:0 auto; height:64px; padding:16px 0 0 0;}
div.logo{ float:left;}
div.header_nav{ float:right; line-height:1.9em; padding-top:4px; width:720px;}
dl.header_nav{ float:left; width:125px; padding:0 12px; height:40px; background:url(../images/y_line.gif) repeat-y right top;}
dl.header_nav1{ padding-left:0;}
dl.header_nav2{ width:150px;}
dl.header_nav3{ width:95px;}
dl.header_nav5{ background:none; padding:0; float:right;}
dl.header_nav a{ margin:0 3px;}
/*------------结束顶部导航------------------*/
div.header_down{ clear:both; width:950px; margin:0 auto 8px auto; height:74px; background:url(../images/sec_nav.jpg) no-repeat left bottom;}
div.nav{ clear:both; height:39px; width:100%;}
di.nav{ float:left;}
dl.nav dt{ float:left; text-indent:-999999px; text-align:center; width:130px; background:url(../images/bbs_th.gif) no-repeat center center; height:39px;}
dl.nav dd{ float:left; width:94px; line-height:30px;font-weight:bold; padding-top:9px; margin:0 2px; height:30px; background:url(../images/nav_bj.gif) no-repeat -114px top; font-size:14px; text-align:center;}
dl.nav dd.home{ width:114px; padding:0; line-height:39px; height:39px;background-position:left top;}
dl.nav dd.home a{ color:white;}
dl.nav dd.home a:hover{ color:#f6ff04; font-weight:bold;}
/*--------------结束导航----------------*/
dl.h_sarch{ float:right; background:url(../images/input_search.jpg) no-repeat; width:321px; height:26px;margin-top:6px;}
dl.h_sarch dt,dl.h_sarch dd{ float:left; }

/*开始下拉菜单*/
dt.select{ width:78px; height:26px; position:relative;z-index:9;}
div.selectbox-wrapper{ border:none; margin-top:-2px;color:#666; position:absolute; text-align:left; left:0; background:white; border:1px solid #cdd2da; border-top:none; width:76px;}
div.selectbox-wrapper ul li.selected{ background:#e0ecf7;}
div.selectbox-wrapper ul li.current{ background:#6eabe1; color:white;}
div.selectbox-wrapper ul li{ padding:3px 3px 3px 6px; width:67px; cursor:pointer; line-height:20px; }
.selectbox{ border:none; padding-top:2px;padding-top:8px\9; _padding-top:7px;color:#666; padding-left:6px; display:block; width:68px; cursor:pointer; height:20px; background:none;}
.search_select {display: none;}
/*结束下拉菜单*/

/*表单*/
input.h_search_text,input.h_search_btn{ background:none; border:none;}
input.h_search_text{ padding:4px 5px 4px 10px; color:#888; width:163px; height:18px; line-height:18px;}
input.h_search_btn{ margin-left:4px; cursor:pointer; color:white; height:26px; line-height:26px; text-align:center; width:60px;}
/*热词*/
dl.h_search_hot{ clear:both; line-height:30px; text-align:center; color:#6da190;}
dl.h_search_hot .font_b{ color:white;}
dl.h_search_hot a{ color:#d5e4df; margin:0 10px;}
dl.h_search_hot a:hover{ background:#1c6f54; color:#fffc1e; text-decoration:none;}
dl.h_search_hot dt {float: left; padding-left: 15px;}
dl.h_search_hot dd {float: right; padding-right: 5px;}
/*-----------------结束搜索-----------------*/
div.h_center{ clear:both; margin:8px auto; width:950px; position: relative;}
/*绿色背景*/
div.green_bj{ background:#dbf1ea; padding:2px; border:1px solid #c0d6cf;}
/*白色背景*/
.white_bj{ background:white;}
/*开始左边----------------*/
div.h_left{ float:left; width:220px; margin-right:5px;}
div.h_left .white_bj{width:214px;clear:both;}
/*统计信息*/
div.h_h_stat{ clear:both; margin-bottom:8px;}
div.h_stat .white_bj{  height:140px; overflow:hidden;}
dl.h_stat{ clear:both; width:90%; margin:3px 0; padding:0; line-height:1.7em;}
dl.h_stat dd{padding-left:10px;}

dl.h_stat2{ clear:both; width:90%; margin:3px 0; padding:0; line-height:1.7em;}
dl.h_stat2 dd{float:left;padding-right:10px;}
/*专业分类*/
div.h_class{ clear:both; margin:8px 0;}
div.h_class .white_bj{ height:669px; overflow:hidden;}
dl.h_class { clear:both; width:92%; margin:0 auto; padding:4px 0; line-height:1.7em; }
dl.h_class dt{ color:#0066cc; padding-left:6px;font-size:14px; font-weight:bold; margin:1px 0;}
dl.h_class dt a{ color:#0066cc;}
dl.h_class dt a:hover{ color:#ff6600;}
dl.h_class dd{ clear:both; color:#dbdbdb;}
dl.h_class dd a{ margin:0 6px;}
dl.h_class dt .orange_link{ color:#ff6600;}
dl.h_class dt .orange_link:hover{ color:#cc0000;}
/*管理团队*/
div.h_admin{ clear:both; margin:8px 0 0 0;}
div.h_admin .white_bj{ height:296px; overflow:hidden;}
/*表格*/
table.h_r_table{ width:93%; clear:both; margin:0px auto; }
table.h_r_table th{ font-weight:normal; background:url(../images/table_th.gif) repeat-x; height:24px; line-height:24px;}
table.h_r_table td{ padding:2px 0px; text-align:center;}
table.h_r_table td.blue_link{ text-align:left; padding-left:10px;}
/*--------------结束左边--------------*/
div.h_con{ float:left; margin-left:5px; width:515px;}
/*广告条*/
div.abv{ clear:both; text-align:center; margin:8px 0 5px 0;}
/*公告*/
dl.h_ann{ clear:both; height:25px; margin:4px 0; line-height:25px; width:100%; overflow:hidden;}
dl.h_ann dt{ float:left; width:45px; font-size:14px; font-weight:bold; background:url(../images/arrow.gif) no-repeat left -151px; padding-left:20px;}
dl.h_ann dd{ font-size:14px; float:left; width:445px; overflow:hidden; line-height:25px; height:25px;}
dl.h_ann dd .gray_text{ margin:0 5px;}
dl.h_ann dd a{ margin:0 2px;}
div.h_notice{ clear:both; height:25px; margin:4px 0; line-height:25px; border:1px solid #ebebeb; background:url(../images/ann_bj.gif) repeat-x left -28px; overflow:hidden;}
.sl_lef{ float: left; width: 42px; height: 25px; padding-left: 25px; color: #000; font-weight: bold; font-size:14px; background:url(../images/arrow.gif) no-repeat 5px -151px; }
.sl_cen{ float: left; width: 428px; height: 25px; line-height:25px; font-size:14px; }
.sl_cen a{ color: #000; font-size:12px; }
.sl_cen a:hover{ color: #CC3300; }
.sl_rig{ float: right; width: 14px; height: 25px; line-height: normal; padding-right:5px;}
.sl_rig span{ width: 14px; height: 12px; display: block; text-indent: -9999em; overflow: hidden; cursor: pointer; }
#up {background: url(../images/cg_div_up.gif) no-repeat center center;}
#down {background: url(../images/cg_div_down.gif) no-repeat center center;}

/*新帖*/
div.btn{ clear:both; margin:4px 0; text-align:left;}
div.btn dt {float:left; line-height: 29px; vertical-align:middle;}
div.btn dd {float:right; line-height:25px;}
input.input_new_btn,input.input_reply_btn{ border:none; vertical-align:middle; cursor:pointer; background:url(../images/bbs_btn.jpg) no-repeat; width:80px; height:33px; line-height:33px;}
input.input_reply_btn{ background-position:left -33px;}

/*推荐列表*/
div.c_com_list{ clear:both; margin:8px 0 0 0; border:1px solid #ccc; overflow:hidden; display:block;}
dl.blue_th{ clear:both; background:url(../images/blue_th.jpg) no-repeat; height:29px; line-height:29px;}
dl.blue_th dd{ font-size:14px; font-weight:bold; padding-left:16px; float:left;}
dl.c_com_list{ clear:both; width:680px; margin:0 auto; padding:10px 0 5px 0; font-size:14px; line-height:2em;}
dl.c_com_list dd{ float:left; width:45%; background:url(../images/gray_dot.jpg) no-repeat left 10px; padding-left:12px;}


/*主题列表*/
div.c_list{ clear:both; margin:10px 0 0 0; border:1px solid #ccc; overflow:hidden;}
/*标题*/
dl.h_con_title { clear:both; background:url(../images/gray_th.gif) repeat-x; height:29px; line-height:29px; overflow:hidden;}
dl.h_con_title dt { float:right; padding-right:8px; color:#666;}
dl.h_con_title dt a{ margin:0 10px;}
dl.h_con_title dt a.orange_link{ color:#ff6600;}
dl.h_con_title dt a.orange_link:hover{ color:#cc0000;}
dl.h_con_title dd{ float:left; text-align:center; font-size:14px; background:white; border-right:1px solid #ccc; height:29px; padding:0 28px; font-weight:bold;}
/*评星*/
dl.h_con_title dd.star{ background: url(../images/star.png) no-repeat right bottom; border: 0px; display: block; width: 66px; height:11px; margin: 8px 0 0 0; padding:0 0 0 0; margin-left: 30px; }
dl.h_con_title dd.star i {width: 13px; height: 11px;display: inline; float: left; cursor: pointer; padding: 0; margin: 0; text-indent: -99px;overflow: hidden;}
dl.h_con_title dd.star1 { background-position: right -44px; }
dl.h_con_title dd.star2 { background-position: right -33px; }
dl.h_con_title dd.star3 { background-position: right -22px; }
dl.h_con_title dd.star4 { background-position: right -11px; }
dl.h_con_title dd.star5 { background-position: right top; }
dl.h_con_title dd.num { background: none; border: 0px;width:20px; text-align: center;padding:0 0 0 0; margin:0 0 0 0; color: #666600; font-size: 12px; }
dl.h_con_title dd.handup { background: url(../images/thumb-up.png) no-repeat center center; cursor: pointer; width:15px; height: 15px; margin: 7px 0 0 5px; padding: 0 0 0 0; display: block; border: 0px; }

/*表格*/
table.bbs_c_list{ color:#666; clear:both; margin:16px auto;margin:20px auto\9;*margin:19px auto; margin:0 auto; width:495px;}
table.bbs_c_list th{ clear:both; border-bottom:1px solid #f3f3f3; line-height:25px; text-align:center; font-weight:normal;}
table.bbs_c_list th.left_text{ font-weight:bold; text-align:left; font-size:14px; color:#0066cc; padding-left:8px; width: 75%;}
table.bbs_c_list th.right_text,table.bbs_c_list th.author{ text-align:left; padding-left:0;}
th.left_text a{ color:#0066cc;}
th.left_text a:hover{ color:#cc0000;}
table.bbs_c_list td{ padding:8px 0; line-height:20px; border-bottom:1px dashed #e3e3e3; text-align:center;}
table.i_bbs_list td{ padding:0; line-height:20px; border-bottom:1px dashed #e3e3e3; text-align:center;}
table.bbs_c_list td.right_text{ text-align:left;}
table.bbs_c_list th.author,table.bbs_c_list td.author{ text-align:left;}
table.bbs_c_list td.left_text{ text-align:left; font-size:14px; width: 75%;word-break:break-all;}
table.bbs_c_list td.left_text a{ color:#333; display:inline-block; float: left;}
table.bbs_c_list tr:hover{ background:#f8f8f8;}
.margin_pic{ margin:0 4px;}
table.bbs_c_list td.left_text input {vertical-align: middle;}

table.i_bbs_list th.left_text{ width: 65%;}
table.i_bbs_list td.left_text{ width: 65%;}
table.i_bbs_list td.right_text{ width: 12%;}
table.i_bbs_list td.author{ width: 12%;}
table.list_enter td.left_text{ width: 70%;}
table.list_enter td.right_text{ width: 10%;}
table.list_enter td.author{ width: 10%;}

table.bbs_c_list td.left_text i {float: left; font-style:normal; color:#CC3300; padding-right: 5px;}

/*--------------结束中间----------------*/
div.h_right{ float:right; width:195px;}
div.h_right .blue_text,div.h_right .blue_link a{ color:#0066cc;}
div.h_right .blue_link a:hover{ color:#cc0000;}
/*灰色背景*/
.gray_bj{ background:#efefef; border:1px solid #e0e0e0; padding:2px; clear:both;}
div.h_right .white_bj{ clear:both; width:189px;}
/*会员登录*/
div.h_login{ clear:both; margin-bottom:0px;}
div.h_login .white_bj{ height:140px; overflow:hidden;}
dl.h_login{ clear:both; width:92%; margin:0 auto; line-height:1.7em;}
dl.h_login dt,dl.h_login dd{ clear:both;}
dl.h_login dt a{ text-decoration:underline; margin-left:4px;}
dl.h_login dt a:hover{ text-decoration:none;}
dl.h_login.recently dd a {width: 125px; overflow: hidden; white-space:nowrap; float: left;display: block;}
dl.h_login.recently dd span {float: right;}
/*星级排行*/
div.h_star_tad{ clear:both; margin:8px 0;}
div.h_star_tad .white_bj{ height:182px; overflow:hidden;}
div.h_star_tad dl.h_r_title dd{ background-position:left -29px;}
dl.h_star_tad{ clear:both; margin:0 auto; line-height:1.9em; width:92%;}
dl.h_star_tad dd{ clear:both;}
/* 悬赏 */
span.icon-reward{
    display:inline-block;
    *display:inline;
    *zoom:1;
    background:url(../images/icon_shang.png) no-repeat 0 3px; width:30px; height:18px;
    margin:0 3px;
}
/*星星*/
span.star { background:url(../images/star.png) no-repeat left -55px; width:67px; height:11px; overflow:hidden; float:right; display:block; margin:4px 0 0 0;}
span.star5{ background-position:left -11px;}
span.star4{ background-position:left -11px;}
span.star3{ background-position:left -22px;}
span.star2{ background-position:left -33px;}
span.star1{ background-position:left -44px;}
/*更新排行*/
div.h_gen_tad{ clear:both; margin:8px 0;}
div.h_gen_tad .h_r_title dd{ background-position:left -67px;}
div.h_gen_tad .white_bj{ height:178px; overflow:hidden;}
dl.h_gen_tad{ clear:both; margin:0 auto; width:92%; line-height:1.9em;}
dl.h_gen_tad dd{ clear:both;}
dl.h_gen_tad .blue_text{ margin-left:5px;}
/*数字*/
.orange_number,.green_number,.gray_number{ float:left; display:block; background:url(../images/number.gif) no-repeat; width:13px; height:11px; overflow:hidden; text-align:center; line-height:11px; font-size:10px; color:white; font-weight:bold; margin:5px 4px 0 0;}
.green_number{ background-position:left -11px;}
.gray_number{ background-position:left -22px;}
/*发帖排行*/
div.h_bbs_tad .h_r_title dd,div.h_club_tad .h_r_title dd{ background-position:left -110px;}
/*会员排行*/
div.h_club_tad{ clear:both; margin:8px 0 0 0;}
div.h_club_tad .white_bj{ height:479px; overflow:hidden;}
/*工作之星*/
div.h_modwork .h_r_title dd{ background:url(../images/star.jpg) no-repeat left 3px;}
div.h_modwork .white_bj{ height:182px; overflow:hidden;}
dl.h_modwork {width:98%; height:69px; margin: 5px auto;}
dl.h_modwork dt {width:60px; float:left; text-align:center; font-weight:bold;}
dl.h_modwork dt a { color:#0066CC; line-height:25px;}
dl.h_modwork dt img {width:40px; height:40px; padding:1px; border: 1px solid #ddd;}
dl.h_modwork dd {width:120px; height:60px; float:left;}
dl.h_modwork dd a {text-decoration:underline;}

/*表格*/
table.h_club{ clear:both; margin:3px auto 0 auto; width:94%;}
table.h_club td{ padding:1px 0; color:#666; text-align:center;}
table.h_club td.left_text{ text-align:left; padding-left:8px;}
table.h_club img{ padding:1px; width:38px; height: 38px; overflow:hidden;}
/*-----------------------------------开始详情页面*/
/*位置标题*/
dl.i_site{ clear:both; margin:4px auto; width:950px;}
.china{ font-family:"宋体";}
dl.i_site dt{ float:right;}
dl.i_site dt .float_l{ margin:0 3px;}
dl.i_site dd{ float:left;}
dl.i_site dd a,dl.i_site dd span{ margin:0 8px;}
dl.i_site dd span{ font-weight:bold; color:#0066cc;}
/*内容*/
div.dis_con{ clear:both; width:948px; margin:10px auto; border:1px solid #ccc; border-bottom:none; background:#fafafa url(../images/dis_line.gif) repeat-y 185px top; position: relative;}
div.dis_one{ clear:both; border-bottom:1px solid #ccc;}
dl.dis_one_l{ float:left; width:185px; position: relative;margin-bottom:10px;}
dl.dis_one_l dt{ clear:both; text-align:center; width:158px; margin:0 auto; padding:10px 0 0 0; font-weight:bold;}
dl.dis_one_l dt p{ clear:both; margin:8px 0;}
dl.dis_one_l dd{ clear:both; width:158px; margin:0 auto; line-height:1.8em;}
dl.dis_one_l img {max-width: 120px;border: 1px solid #ddd; _width:90px; _height:90px;}
/*结束用户资料*/
div.dis_one_r{ float:right; background:white; width:762px;position:relative;}
/*标题*/
dl.dis_sec_th{ clear:both; margin:0; background:url(../images/d_th.gif) repeat-x left -28px; height:30px; overflow:hidden; border-bottom:1px solid #dfdfdf;}
dl.dis_sec_th dd{ float:left; padding-left:8px; line-height:30px;}
dl.dis_sec_th dd span,dl.dis_sec_th dd a{ margin:0 6px;}
dl.dis_sec_th dt{ float:right; text-align:right; padding-top:5px; line-height:20px;}
dl.dis_sec_th dt .float_l{ margin:0 4px;}
a.prit{ display:block; float:left; background:url(../images/prit_arrow.gif) no-repeat left 2px; padding-left:21px;}
.s_text,.b_text{ text-transform:uppercase; display:inline-block; width:12px; font-weight:bold; margin:0 8px;}
.b_text{ color:#064497; font-size:16px;}
dl.dis_sec_th .b_text a{color:#064497;}
dl.dis_sec_th .b_text a:hover{ color:#cc0000;}
/*表单*/
.input_btn{ border:none; height:16px; width:16px; cursor:pointer; background:url(../images/gray_arrow.gif) no-repeat center center;}
.input_text{ background:white; border:1px solid #d5d5d5; width:43px; height:16px; text-align:center; margin:0 2px;}
/*---------提问内容*/
dl.dis_text{ clear:both; width:720px; min-height: 100px; margin:15px auto; font-size: 14px; word-break: break-all;}
dl.dis_text dt,dl.dis_text dd{ clear:both; line-height:1.8em;}
dl.dis_text dt { font-weight:bold; margin-bottom:15px;}

dl.dis_text li span a.edit_icon{
     background:url(../images/edit_icon.png) no-repeat -15px 2px;
     padding-left:20px;
}
dl.dis_text li span a.edit_icon:hover{
     background-position: -15px -15px;
     padding-left:20px;
}

dl.dis_text li span a.del_icon{
     background:url(../images/edit_icon.png) no-repeat 4px 2px;
     padding-left:20px;
}
dl.dis_text li span a.del_icon:hover{
     background-position: 4px -15px;
     padding-left:20px;
}

dl.dis_text div.album_pic_group a.add_icon{
    background: url("../images/button_add_icon.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 26px;
    margin-bottom: 10px;
    overflow: hidden;
    width: 64px;
}
dl.dis_text div.album_pic_group a.add_icon:hover{
    background-position:right bottom;
}

/*个性签名*/
dl.dis_name{ color:#666; clear:both; margin:2px auto 5px auto; width:720px;}
dl.dis_name dd{ clear:both;}
dl.dis_name dt{ clear:both; background:url(../images/gray_line.gif) repeat-x left center; height:7px; margin-bottom:15px;}
/*返回顶部*/
/*dl.bottom{ clear:both; margin:20px auto; width:730px; text-align:right; background:url(../images/gray_line.gif) repeat-x left top; text-transform:uppercase; font-size:14px; line-height:2em; padding-top:6px;}*/
dl.bottom dt {float: left;}
dl.bottom dd{ padding-right:10px;}
/*标题*/
dl.dis_th{ clear:both; background:url(../images/d_th.gif) repeat-x; height:28px; line-height:28px; overflow:hidden; border-bottom:1px solid #dfdfdf;}
dl.dis_th dd{ color:#2d785f; font-family:"微软雅黑"; font-size:14px; font-weight:bold; padding-left:12px; float:left; _font-family:"黑体"; _font-size:16px; _font-weight:normal;}
dl.dis_th dd i {font-style: normal; color: #cc6600; padding-right: 5px;}
dl.dis_th dt {float:right; padding-right:5px;}
/*快速回复*/
div.relay_con{ clear:both; margin:8px auto; width:948px; padding-bottom:8px; border:1px solid #ccc;}
div.d_relay_con{ clear:both; width:925px; margin:10px auto;}
div.relay_l{ float:left; width:920px;}
div.relay_l dt,div.relay_l dd{ clear:both; margin:4px 0;}
/*表单*/
.input_textarea{ border:1px solid #d5d5d5; border-top:1px solid #929292; border-left:1px solid #929292; width:690px; padding:8px 4px; height:160px; background:white; margin-bottom:8px;}
.d_relay_btn{ border:none; cursor:pointer; text-align:center; font-size:12px; font-weight:bold; color:white; background:url(../images/relay_btn.jpg) no-repeat; width:77px; height:27px; line-height:27px;}
/*表情*/
div.relay_r{ float:right; width:202pox; text-align:center;}
/*标题*/
dl.relay_th{ clear:both; background:#fafafa; height:28px; line-height:28px; border-bottom:1px solid #ccc; overflow:hidden;}
dl.relay_th dd{ float:left; font-size:14px; font-weight:bold; padding-left:16px;}
dl.relay_th dt{ float:right; font-size:14px; font-weight:bold; padding-right:16px;}
/*---------------开始合作伙伴----------------------*/
/*灰色边框*/
.gray_border{ border:1px solid #dfdfdf; background:white; border-top:none;}
/*开始合作伙伴*/
div.h_work{ clear:both; margin:8px auto; width:948px; border-top:1px solid #dfdfdf;}
dl.h_work_pic{ clear:both; text-align:left; width:946px; margin:10px auto;}
dl.h_work_pic dd img{ margin:0 2px; width:128px; height:43px; overflow:hidden;}
ul.h_work{ clear:both; margin:10px auto; width:935px;}
ul.h_work li a{ float:left; width:auto; padding: 0 5px 0 5px; white-space:nowrap;}
/*-------------------------------------------开始列表页*/
div.i_r_right{ float:right; width:720px;}
div.l_top{ clear:both; margin-bottom:0;}
div.h_top_l{ float:left; width:515px;}
div.h_top_l2{
    width:720px;
}
div.i_d_list{  margin-top: 8px; overflow:hidden; position: relative;}
/*表格*/
table.i_bbs_list{ width:97%;}
table.i_bbs_list td,table.i_bbs_list th{ padding-left:4px; padding-right:4px;}
/*------------------开始文件脚----------------*/
div.footer{ clear:both; margin:8px auto; width:950px; padding:15px 0; line-height:2em; color:#666; background:url(../images/footer.gif) repeat-x left top; text-align:center;}
dl.footer dt{ color:#999; }
dl.footer dt a{ margin:0 8px;}
/*--------------------开始文字的设置-----------------*/
/*左右对齐*/
.float_l{ float:left;}
.float_r{ float:right;}
/*加粗*/
.font_b{ font-weight:bold;}
/*灰色文字*/
.gray_text{ font-size:12px; font-weight:normal; color:#888;}
/*绿色链接和文字*/
.green_link a{ color:#006600;}
.green_link a:hover{ color:#cc0000;}
.green_l_b{color:#006600; font-weight:bold;}
/*绿文字*/
.green_b{ font-weight:bold; color:#355c18;}
/*灰色链接*/
.gray_link a{ color:#666;}
.gray_link a:hover{ color:#cc0000;}
/*橘红链接*/
.orange_link{ color:#ff6600;}
.orange_link:hover{ color:#cc0000;}
/*橘红字*/
.orange_text{ color:#ff6600;}
/*蓝色链接*/
.blue_link a,.blue_text{ color:#1852c7;}
.blue_link a:hover{ color:#cc0000;}
/*------------开始标题----------------*/
dl.h_title,dl.h_r_title{ clear:both; margin:4px auto; width:90%; height:25px; padding:0 4px; line-height:25px; border-bottom:1px solid #e5e5e5; overflow:hidden;}
dl.h_title dd,dl.h_r_title dd{ font-size:14px; font-weight:bold; float:left;}
dl.h_r_title{ border:none; margin-bottom:0;}
dl.h_r_title dd{ background:url(../images/arrow.gif) no-repeat left 2px; padding-left:25px;}
/*灰色标题*/
dl.gray_title{ clear:both; background:url(../images/gray_th.gif) repeat-x; height:29px; line-height:29px;}
dl.gray_title dd{ float:left; padding-left:14px; font-size:14px; font-weight:bold; color:#333;}
dl.gray_title_con{ clear:both; background:url(../images/gray_th.gif) repeat-x; height:29px; line-height:29px;}
dl.gray_title_con dd{ float:left; padding:0 28px; font-size:14px; font-weight:bold; color:#333; border-right:1px solid #ccc; cursor: pointer;}
dl.gray_title_con dd.cur { float:left; text-align:center; font-size:14px; background:white; border-right:1px solid #ccc; height:29px; padding:0 28px; font-weight:bold;}

/*----------------开始图片------------*/
dl.h_work_pic dd img,table.h_club img{ border:1px solid #dfdfdf;}
dl.h_work_pic dd a:hover img,table.h_club a:hover img{ border:1px solid #a5c9e4;}

/*--add by spring 2011-5-17 for 帖子图标--*/
span.icons {width: 20px; height: 20px; display: block; float: left; background:url(../images/arrow.gif) no-repeat left -422px;}
span.img {background: url(../images/pic_arrow.gif) no-repeat center center;}
span.commend {background: url(../images/good.gif) no-repeat center center;}
span.attach {background: url(../images/fu_arrow.gif) no-repeat center center;}
span.number_3 { background-position:left -204px;}
span.number_2 { background-position:left -388px;}
span.number_1 { background-position:left -261px;}
span.lock { background-position:left -354px;}
span.new { background-position:left -312px;}
span.degist { background-position:left -713px;}
span.listck { background-position:left -478px;}
span.checkbox {float: left; margin-right:2px;}
span.checkbox input {vertical-align: middle;}
span.newimg {background: url(../images/new.gif) no-repeat center center; width: 28px; height: 25px;}
span.score1 { background-position:left -511px;}
span.score2 { background-position:left -546px;}
span.score3 { background-position:left -577px;}

span.pass { background-position:left -611px;}
span.major { background-position:left -645px;}
span.remit { background-position:left -679px;}

span.disicon {width: 40px; height: 40px; display:block; position: absolute;}
span.moderator {background: url(../images/banzhu.gif) no-repeat center center; right:0; top:5px;}
span.jian {background: url(../images/jian.png) no-repeat center center; right:0; top:-5px;}
span.jing {background: url(../images/jing.png) no-repeat center center; right:0; top:-5px;}
span.cankao {background: url(../images/cankao.png) no-repeat center center; right:0; top:25px; cursor:pointer;}
span.addcankao {width: 75px; line-height: 40px; right:0; top:25px; cursor:pointer;}
textarea.zhenduan {width: 170px; height: 70px;}

div.position {font-size: 14px; line-height:30px;}
div.position dt {float: left;}

div.dis_con_post{ clear:both; width:948px; margin:10px auto; border:1px solid #ccc; border-bottom:none;}
/*post table styel*/
.editorForm table {margin: 15px auto; font-size: 14px; width: 930px; background: #fff;}
.editorForm table th {width: 80px; text-align: right;}
.editorForm table tr {line-height: 30px; height: 35px;}
.editorForm input {vertical-align: middle;}
input.input1 {width: 400px;height:16px;	line-height:16px;padding:3px 2px 3px;border:1px solid #C1C1BB;font-size:14px;color:#333;}
input.input2 {width: 80px;height:16px;	line-height:16px;padding:3px 2px 3px;border:1px solid #C1C1BB;font-size:14px;color:#333;}

dl.dis_text p {text-indent: 2em; margin-top: 5px; word-break: break-all;}
dl.dis_text * {line-height: 1.8em; }
dl.dis_text div.singlePic img {max-width: 680px;}
dl.dis_text i {font-size: 12px; text-align: right;clear:both; display: block;}
dl.dis_text p a {color:#003399; text-decoration:underline;}
dl.dis_text p a:hover {color:#cc3300; text-decoration:none;}

dl.dis_text table {width: 650px; border: 1px solid #ddd; margin: 0 auto 10px auto;}
dl.dis_text table tr td {min-width: 100px; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd;}

div.modlayer { display: none;background:#dbf1ea; padding:2px; border:1px solid #c0d6cf; position: absolute; top: 0;right: 0;width: 185px; z-index:9;}
div.modlayer .white_bj {padding: 5px;}
div.modlayer .modtitle {height: 25px; font-size: 14px;font-weight: bold; border-bottom: 1px solid #c0d6cf;text-align: left;}
div.modlayer .modtitle label { float: right; }
div.modlayer .selcount { color: #FF6600; font-size: 16px; font-weight: 400;  padding: 0 2px;}
div.modlayer.collapsed {background: none repeat scroll 0 0 #FF6600;border: medium none; height: 20px; overflow: hidden;padding: 0;width: 15px;}
div.modlayer.collapsed .selcount {background-color: #2E785F;border-color: #0099CC;color: #FFFFFF; cursor: pointer; display: block; font-size: 12px; height: 20px; left: 0;line-height: 20px;position: absolute;text-align: center;top: 0;width: 15px;z-index: 999;padding:0;}
div.modlayer span.mini {font-size: 20px; font-weight: bold; float: right; cursor: pointer; padding: 0 0 0 5px;}
div.modlayer .moremodoption label { color: #2E785F; font-weight: bold; line-height: 25px;}
div.modlayer .moremodoption select {width: 100px;}
div.modlayer .moremodoption textarea {width: 163px;}
div.modlayer .moremodoption .reason, .reasonreply {display: none;}
div.modlayer .moremodoption .button {line-height: 30px; text-align: center;}

#modlayertopic {top: 35px;}

div.cankaodiv {display: none;background:#dbf1ea; padding:2px; border:1px solid #c0d6cf; position: absolute; top: 35px;right: 40px;width: 185px; z-index: 9;}
div.cankaodiv .white_bj {padding: 5px;}
div.cankaodiv .modtitle {height: 25px; font-size: 14px;font-weight: bold; border-bottom: 1px solid #c0d6cf;}
div.cankaodiv span.mini {font-size: 20px; font-weight: bold; float: right; cursor: pointer; padding: 0 0 0 5px;}

.bbs_c_list .left_text.red a {color:red; font-weight: bold;}
.bbs_c_list .left_text.green a {color:green; font-weight: bold;}
.bbs_c_list .left_text.blue a {color:blue; font-weight: bold;}
.bbs_c_list .left_text.magenta a {color:magenta; font-weight: bold;}

.dis_one_r dl.useraction { clear: both; height: 54px; margin: 10px auto 0 auto; width: 720px;}
.dis_one_r .text_vote {background: url("../images/vote.gif") no-repeat scroll 0 0 transparent; color: #999999;cursor: pointer; font-size: 12px; height: 46px; padding-top: 7px; text-align: center;width: 126px; display: block;float: left;}
.dis_one_r .text_vote b {color: #44A701; display: block; font-family: "Tahoma"; font-size: 14px; height: 20px; padding: 2px 0 0 65px; text-align: left;}
.dis_one_r .text_vote:hover {background-position: 0 -54px; color: #FFFFFF;text-decoration: none;}
.dis_one_r .text_vote:hover b {color: #FFFFFF;}

.dis_one_r .bt_prise {background: url("../images/bg_praise.png") no-repeat scroll 0 -47px transparent; cursor: pointer; height: 46px; text-align: center;width: 150px; display: block;float: left;}
.dis_one_r .bt_prise b {color: #44A701; display: block; font-family: "Tahoma"; font-size: 20px; height: 20px; padding: 13px 0 0 95px; text-align: left;}
.dis_one_r .bt_prise:hover {background-position: 0 0;text-decoration: none;}

div.quote {background-color: #FFFFFF;border: 1px dashed #666666;margin: 8px;padding: 8px;text-align: left; }
dl.pstatus {color:#999; clear:both; margin:20px auto; width:720px;border-top: 1px dashed #999;}
dl.pstatus i { font-style:normal; line-height: 25px;}
span.float_l input {margin-right:2px;vertical-align: middle;}
dl.useragree {color:#999; clear:both; margin:10px auto 5px; width:720px;}
dl.useragree dt {float: left;}
dl.useragree dd {float: left; width: 60px; text-align: center; }

div.flashPhotoPlayer {margin: 0 auto; clear: both; border: 1px solid #999; width: 680px; height: 580px;}

/* 改进主题列表2011-6-25 */
.bbs_c_list th.right_view {width: 60px; text-align: left;}
.bbs_c_list td.little_line {line-height: 1em;width: 60px; text-align: left;}
.bbs_c_list td.author a {color: #444;}
.bbs_c_list th.author {text-align: left;}
.bbs_c_list td.author ,.bbs_c_list td.right_text {line-height: 1em; padding: 5px 0 5px 0;}
i.little_text {color: #999; font-size: 10px;}
span.right {padding-left: 5px;}


/*----------------------------------开始文娱讨论区*/
/*位置标题*/
dl.e_site{ color:#666; clear:both; width:950px; line-height:22px; margin:2px auto;}
dl.e_site dt{ float:left;}
dl.e_site dd{ float:right;}
dl.e_site dt a{ color:#cc3300;}
dl.e_site dt a:hover{ color:#cc0000;}
/*公告*/
div.h_ann{ clear:both; margin:2px auto 8px auto; width:948px; border:1px solid #ebebeb; background:url(../images/ann_bj.gif) repeat-x left -28px; height:28px; line-height:28px; overflow:hidden;}
div.h_ann dt{ float:left; font-weight:bold; background:url(../images/ann_bj.gif) no-repeat left top; height:28px; padding-left:30px;}
div.h_ann dd{ float:left; width:809px; overflow:hidden; height:28px;}
.date_text{ color:#888; font-size:12px; margin:0 0 0 10px; }
/*标签新闻*/
div.i_enter_tab{ clear:both; width:948px; margin:8px auto; border:1px solid #ccc;}
/*标签导航*/
div.i_enter_nav{ clear:both; background:url(../images/gray_tab.gif) repeat-x left -29px; height:29px; line-height:29px;}
div.i_enter_nav dd{ float:left; border-right:1px solid #ccc; padding:0 20px; font-size:14px;}
div.i_enter_nav dd.tab_light{ background:url(../images/gray_tab.gif) repeat-x left top; font-weight:bold;}
div.i_enter_nav dt {float: right; padding-right: 10px;}
/*标题内容*/
div.i_enter_box{ clear:both; width:915px; margin:15px auto;}
.none{ display:none;}
div.i_enter_box div{ clear:both;}
dl.i_enter_news{ float:left; width:280px;}
.name_text{ float:right; font-size:12px; font-weight:normal; color:#888;}
.name_text a{ color:#888;}
.name_text a:hover{ color:#cc0000;}
ul.i_enter_news{ float:right; width:620px; font-size:14px; }
ul.i_enter_news li{ clear:both; background:url(../images/line.gif) repeat-x left bottom;line-height:29px; height:29px;}
ul.i_enter_news li a{ float:left; background:url(../images/graw_arrow.gif) no-repeat 5px 12px; padding-left:16px;}
ul.i_enter_news .name_text a{ float:none; background:none;}
/*一行*/
.h_one{ clear:both; margin:8px auto; width:948px; border:1px solid #ccc; border-top:none; position: relative;}
/*蓝色文字*/
table.enter_table td.blue_text{ color:#006699;}
/*表格*/
table.enter_table{ clear:both; width:100%; margin:0;}
table.enter_table th{ text-align:center; font-size:12px; font-weight:normal; color:#666; font-weight:normal; border:none; color:#666; background:url(../images/table_th2.gif) repeat-x left -29px; height:29px; line-height:29px;}
table.enter_table td{ border-bottom:1px solid #ededed; color:#666; text-align:center; padding:6px 0;}
table.enter_table th.left_text{ text-align:left; padding-left:30px; font-size:12px; font-weight:normal; color:#666;}
table.enter_table td.left_text{ text-align:left; padding-left:15px;}
dl.enter_list{ text-align:left;color:#666;}
dl.enter_list dt{ float:left; width:40px; padding-top:6px;}
dl.enter_list dd{ float:left; width:390px;color:#666;}
dl.enter_list dd.title{ font-weight:bold;}
dl.enter_list a,table.enter_table a{ color:#666;}
dl.enter_list a:hover,table.enter_table a:hover{ color:#cc0000;}
table.list_enter td{ padding:6px 8px;}
table.list_enter div.page{margin:0; padding:3px 0;}
table.list_enter div.page dl{ width:99.5%;}
table.list_enter div.page dt{ float:left;}
table.list_enter div.page dd{ float:right; padding:4px 0;}
/*绿色标题*/
dl.green_th{ clear:both; background:url(../images/green_th.gif) repeat-x; width:950px; margin:0; height:29px; line-height:29px; overflow:hidden;}
dl.green_th dd{ float:left; padding-left:14px; font-weight:bold; color:white; font-size:14px;}
dl.green_th dt{ float:right; padding-right:8px; color:#c2dad2;}
/*灰色标题*/
dl.gray_th{ clear:both; background:url(../images/table_th2.gif) repeat-x left top; height:29px; line-height:29px; overflow:hidden;}
dl.gray_th dt{ float:right; padding-right:8px; color:#666;}
dl.gray_th dd{ float:left; font-size:14px; font-weight:bold; padding-left:14px;}
/*----------------开始文娱*/
div.i_one{ clear:both; width:950px; margin:8px auto;}
dl.h_w_stat {height: 40px; line-height:40px; width:95%; margin: 5px auto;border-bottom:1px dashed #ccc; }
dl.h_w_stat dt {float:right; vertical-align:middle; line-height:40px;}
dl.h_w_stat dd {float:left;}
div.i_enter_tab_l{ clear:both; margin:0; float:left; width:718px; height:278px; overflow:hidden;}
div.i_enter_tab_l dl.i_enter_news{ float:left; width:285px;}
div.i_enter_tab_l ul.i_enter_news{ width:390px;}
div.i_enter_tab_l ul.i_enter_news li{ height:28px; line-height:28px;*height:26px; *line-height:26px;}
div.i_enter_tab_l div.i_enter_box{ width:700px;}
ul.i_enter_news li.red_link a{ color:#cc0000;}
ul.i_enter_news li.red_link .name_text a{ color:#666;}
ul.i_enter_news li.red_link a:hover{ color:#ff6600;}
ul.i_enter_news li.red_link .name_text a:hover{ color:#cc0000;}
/*公告*/
div.en_ann{ float:right; width:214px;margin:0;}
div.en_ann div.white_bj{ height:155px; overflow:hidden;}
div.en_ann dl.h_title dd{ background:url(../images/ann_arrow.gif) no-repeat 0px 3px; padding-left:24px;}
dl.en_ann{ clear:both; margin:8px auto 0 auto; width:100%; line-height:23px;}
dl.en_ann dd{ clear:both; background:url(../images/blue_arrow.gif) no-repeat left 9px; padding-left:0;}
/*深蓝色链接*/
.blue_d_link a{ color:#00007f; text-decoration:underline;}
.blue_d_link a:hover{ color:#cc0000; text-decoration:none;}
/*左边*/
div.enter_left{ float:left; width:720px; position:relative;}
/*灰色标题*/
dl.graw_th{ clear:both; background:url(../images/gray_tab.gif) repeat-x left -29px; height:29px; overflow:hidden; line-height:29px;}
dl.graw_th dd{ font-weight:bold; background:url(../images/gray_tab.gif) repeat-x left top; padding:0 15px; font-size:14px; float:left; height:29px; border-right:1px solid #ccc;}
dl.graw_th dt {float: right; padding-right: 10px;}
/*闲趣园地*/
div.i_enter_one{ clear:both; width:948px; margin:8px auto; border:1px solid #ccc; }
div.enter_list{ clear:both; margin:8px 0;}
div.enter_list_t{ clear:both; width:95%; margin: 0 auto;border-bottom:1px dashed #ccc; overflow:hidden;}
dl.enter_list_t{ float:left; width:550px; padding:0 1%; margin:10px auto; padding-bottom:10px; height:75px; overflow:hidden;}
dl.enter_list_t dt{ float:left; width:100px;}
dl.enter_list_t dt img{ width:100px; overflow:hidden;}
dl.enter_list_t dd{ float:right; width:430px; color:#666; line-height:18px;}
dl.enter_list_t dd.title{ font-weight:bold; margin-bottom:4px;}
dl.enter_list_m {float:left; line-height: 90px;}
dl.enter_list_r{ float:right; width: 230px; margin-top: 25px; }
dl.enter_list_r dt a { color: #336699; }

ul.enter_list_t{ float:right; width:94%; margin:10px auto 0 auto; line-height:24px; font-size:14px;}
ul.enter_list_t li{ clear:both; background:url(../images/graw_arrow.gif) no-repeat left 8px; height:25px; line-height:25px; padding-left:12px;}
ul.enter_list_t li a {float: left;}


/*右边*/
div.enter_right{ float:right; width:220px;}
/*音乐*/
div.en_mus{ float:right; width:214px;margin:7px 0 0 0;}
div.en_mus dl.h_title dd{ background:url(../images/icon_m.jpg) no-repeat 0px 3px; padding-left:24px;}
dl.en_mus dd{ clear:both; background:url(../images/graw_arrow.gif) no-repeat 8px 7px; line-height: 20px; padding-left:20px;}
div.en_mus div.white_bj{ clear:both; height:105px; overflow:hidden;}
/*广告条*/
div.d_abv{ clear:both; margin:8px 0 0 0; border:1px solid #ccc;}
/*--------------------开始自由讨论*/
div.t_abv{ clear:both; margin:0 0 8px 0;}
/*最新话题*/
div.news_free{ clear:both; margin:8px 0; border:1px solid #e1e1e1;}
dl.news_free{ clear:both; width:95%; margin:10px auto;}
dl.news_free dd{ clear:both; line-height:24px; background:url(../images/message_arrow.gif) no-repeat left 6px; padding-left:22px;}
dl.news_free a{ color:#336699;}
dl.news_free a:hover{ color:#cc0000;}
span.free_name{ float:right; text-align:right;}
span.topic_name{ float:left; text-align:left; padding-right: 5px;}
span.topic_name a {font-weight: bold;}

/*活动讨论组*/
div.i_free_tab{ clear:both; margin:8px 0 0 0; width:718px; border:1px solid #ccc;}
div.i_free_box{ clear:both;}
div.i_free_box div{ padding:8px 0;}
div.i_free_tab div.i_enter_nav dd{ font-weight:bold;}
span.free_class{ display:block; margin:10px auto; padding:10px 0; background:url(../images/line.gif) repeat-x left bottom; width:95%; float:none;}
dl.free_class{ float:left; width:47%;}
dl.free_class dt{ float:left; width:38px; padding-top:5px;}
dl.free_class dt img{ width:40px; height: 40px; border: 1px solid #ddd; overflow:hidden;}
dl.free_class dd{ float:right; width:265px; color:#666; line-height:18px;}
dl.free_class dd.title{ font-size:14px; line-height:24px; margin-bottom:3px;font-weight:bold;}
dl.free_class a{ color:#336699;}
dl.free_class a:hover{ color:#cc0000;}
dl.free_class_r{ float:right;}

/*标题*/
dl.free_th{ clear:both; background:url(../images/free_th.gif) repeat-x; height:29px; line-height:29px; overflow:hidden;}
dl.free_th dt {float: right; padding-right: 10px;}
dl.free_th dd{ float:left; font-weight:bold; background:url(../images/ann_arrow.gif) no-repeat 8px 5px; padding-left:30px;}
/*用户登录*/
div.free_login{ clear:both; margin:0 0 8px 0; border:1px solid #ccc; background:white;}
dl.free_login{ clear:both; margin:8px auto; width:92%;}
dl.free_login dd{ clear:both; line-height:22px;}
dl.free_login dd a{ margin:0 10px;}
dl.free_login_link{ clear:both; width:92%; margin:8px auto; line-height:22px;}
dl.free_login_link dd{ clear:both; background:url(../images/blue_arrow2.gif) no-repeat 5px 7px; padding-left:18px;}
dl.free_login_link dd a{ color:#336699;}
dl.free_login_link dd a:hover{ color:#cc0000;}
dl.free_login_link dt{ clear:both;}
a.add_btn{ display:block; margin:8px 0; clear:both; text-align:left; text-indent:19px; font-size:14px; font-weight:bold; color:white; cursor:pointer; background:url(../images/add_btn.jpg) no-repeat; width:119px; height:36px; line-height:36px;}
a.add_btn:hover{ color:#fff600;}
/*讨论组系统分类*/
div.free_r_class{ clear:both; margin:8px 0 0 0; border:1px solid #ccc;}
dl.free_r_class{ clear:both; width:90%; margin:0px auto;}
dl.free_r_class dd,dl.free_r_class dt{ clear:both; margin:3px 0; line-height:22px;}
dl.free_r_class dt{ color:#336699; font-size:14px;}
dl.free_r_class dt a{ color:#336699;}
dl.free_r_class dt a:hover{ color:#cc0000;}
dl.free_r_class dd a{ color:#666; margin-right:4px;}
dl.free_r_class dd a:hover{ color:#cc0000;}

dl.free_r_user{ clear:both; width:90%; margin:8px auto;}
dl.free_r_user dd { float: left;margin:3px 0; line-height:22px; width:65px; height:80px; text-align:center; }
dl.free_r_user dd img{ padding:1px; width:48px; height: 48px; overflow:hidden;border:1px solid #dfdfdf;}
/*标题*/
dl.free_r_th{ clear:both; width:92%; margin:8px auto; line-height:24px; height:24px;}
dl.free_r_th dd{ float:left; font-size:14px; font-weight:bold; color:#336699;}

/*------开始文娱FLASH*/
dd.i_flash{ clear:both; margin-bottom:8px; padding:5px; width: 285px; height:215px; overflow:hidden;}
div.i_flash_con{ clear:both; position:relative;width:100%; height:100%; overflow:hidden;}
dd.i_flash ul{ clear:both; width:100%; height:100%; overflow:hidden;}
dd.i_flash ul li{ display:none;}
dd.i_flash ul li img { width: 285px; height: 215px;}
div.other_num{ position:absolute; bottom:0px; right:0px;}
div.other_num dd{ float:left; background:url(../images/flash/flash_number.jpg) no-repeat -19px top; width:19px; height:14px; line-height:14px; text-align:center; color:white; font-size:10px; font-weight:bold; cursor:pointer; margin:0 1px;}
div.other_num dd.cur{ background-position:left top;}

.manageNotice {font-size: 12px; color: #ff6600; border: 1px solid #ddd; padding: 3px 5px;}
.red_num {font-size: 16px; color: #ff0000; font-weight: bold;}
.red_text {font-size: 12px; color: #0088cc; font-weight: bold;}
.fr {float: right;}

table.template th {width: 100px; text-align: right; padding-right:5px;}
table.template td {padding-left: 5px;}

.ts_fy {
    background: url("../images/tcbg.gif") repeat scroll 0 -26px transparent;
    color: #666666;
    height: 34px;
    line-height: 30px;
    position: absolute;
    right: 264px;
    text-align: center;
    top: 35px;
    width: 250px;
}
.close {
    background: url("../images/libg.gif") no-repeat scroll -1px -909px transparent;
    cursor: pointer;
    display: inline;
    float: right;
    height: 7px;
    margin: 6px 5px 0 0;
    width: 8px;
}
em {
    font-style: normal;
}

table.userlist th,table.userlist td {border-right: 1px solid #ddd;}
table.userlist th.last,table.userlist td.last {border-right: none;}
table.userlist .manage {cursor: pointer;}

table.userlist th.manage i {
    font-family: Wingdings;
    font-style: normal;
}

/*实名认证*/
span.realname {display:inline; padding: 0 8px 0 8px; background: url(../../images/realname.gif) no-repeat center center;}

/*讨论助手*/
#help-trigger {
    bottom: 70%;
    position: fixed;
    right: 0;
    z-index: 10001;
}
#help_form {float:right; display:none; background:#fff; height:90px; padding:5px; border: 2px solid #ff6600; margin-top:16px; line-height:22px;}
#help_form dt {font-weight:bold;}
#help-trigger a {text-decoration:none;}
#help-trigger a.helper {
    background: url("../images/site_helper.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float:right;
    height: 120px;
    width: 46px;
}
#help-trigger a.helper:hover {
    background-position: -47px 0;
}

/*点评者*/
div.dpzlouc .dis_one_l {background:#F4F7EE;}
div.dpzlouc .dis_one_r {background:#ECF9D0;}
div.dpzlouc .dis_one_r .dis_sec_th {background:url(../images/reply_type_th.jpg) no-repeat;}
span.dpzlouc {background: url(../images/reply_type.png) no-repeat left top; width:104px; height:78px; right:0; top:25px; cursor:pointer;}

/*获奖者*/
div.hjzlouc .dis_one_l {background:#F7F5EE;}
div.hjzlouc .dis_one_r {background:#FBF0CE;}
div.hjzlouc .dis_one_r .dis_sec_th {background:url(../images/reply_type_th.jpg) no-repeat left -31px;}
span.hjzlouc {background: url(../images/reply_type.png) no-repeat left -78px; width:104px; height:78px; right:0; top:60px; cursor:pointer;}

/*精彩回复*/
div.jcreply .dis_one_l {background:#F2F5F6;}
div.jcreply .dis_one_r {background:#E3EFF4;}
div.reward .dis_one_r {background:#E3EFF4;}
div.jcreply .dis_one_r .dis_sec_th {background:url(../images/reply_type_th.jpg) no-repeat left -62px;}
span.jcreply {background: url(../images/reply_type.png) no-repeat left -156px; width:104px; height:78px; right:0; top:25px; cursor:pointer;}
span.reward {background: url(../images/icon_cn.png) no-repeat 0 0; width:111px; height:69px; right:0; top:60px; cursor:pointer;}

/* 楼中楼 */
div.reply_main{padding:15px 15px 10px 15px;background-color: #FAFAFA;border: 1px solid #F4F4F4;margin:5px 20px 10px 20px;}
ul.reply_list{}
ul.reply_list li{ padding:10px 0 5px 0;border-bottom:1px solid #DFDFDF;position: relative;clear:both;width:690px;}
ul.reply_list li.first{ padding:0 0 5px 0;}
ul.reply_list a img.avator{border: 1px solid #DFDFDF;overflow: hidden;padding: 1px;}
ul.reply_list a:hover img.avator{border:1px solid #a5c9e4;}
ul.reply_list .avator_left{float: left;position: relative;width:50px;margin-bottom:2px;}
ul.reply_list .reply_right{float: right;position: relative;text-align:left;width:630px;padding-top:2px;overflow:hidden;}
ul.reply_list .date{text-align:right;color:#999999;font-size:11px;position:absolute;bottom:2px;right:2px;}

div.rp{margin:8px 0 5px 0;padding-left:10px;}
div.reply_pages a{padding: 0 5px;white-space: normal;color: #1D53BF;outline: 0 none;}
div.reply_pages span{padding: 0 5px;color: #000000;font-weight: bold;}

div.rp_text{margin:5px 0 0 0;line-height:20px;}
div.rp_text textarea{height:60px;width:680px;background-color: #FFFFFF;border: 2px solid #D6DFFA;padding:3px;}

.replay_btn{border:none; cursor:pointer; text-align:center; font-size:12px; font-weight:bold; color:white; background:url(../images/rp.jpg) no-repeat; width:68px; height:24px; line-height:20px;}
.show_area{border:1px solid #DFDFDF;padding:3px 6px;background-color:#Fff;height:16px;line-height:16px;cursor: pointer;}

.reply_fenge{clear:both; background:url(../images/gray_line.gif) repeat-x left center; height:2px; overflow:hidden;margin:0 20px 20px 20px;}

.bbs_relative{margin:20px auto;width:720px;}
.bbs_relative h3{border-bottom: 1px dashed #CDCDCD;font-size: 1em;padding-bottom:10px;margin-bottom:10px;}
.bbs_relative li{float: left;height: 1.5em;margin: 2px 0;overflow: hidden;padding: 0;width: 48.6%;}

.tuijian{
    border:1px solid #CDCDCD;
    padding:10px;
    width:928px;
}
.tuijian h2{
    color:#0066CC;
    font-weight:bold;
    font-size:14px;
    margin-bottom:5px;
}
.tuijian li{
    width:309px;
    float:left;
    height:22px;
    line-height:22px;
}
.tuijian li a{
    display: inline-block;
    float: left;
}

.cont_flash_upload{
    border:1px solid #DDDDDD;
    background-color:#efefef;
    font-size:12px;
    margin-bottom:10px;
    width:838px;
}
.cont_flash_upload table{
    font-size:12px;
}

table.template {width: 98%;margin:0 auto 10px;border-top:1px solid #ddd;border-left:1px solid #ddd;}
table.template th {font-weight: normal; text-align: right; width: 80px;}
table.template th, table.template td {height:40px;line-height:26px;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.input40 { width:40px;border:solid 1px #7F9DB9;height:20px;padding:2px;}
.input100 { width:100px;border:solid 1px #7F9DB9;height:20px;padding:2px;}
.input200 { width:200px;border:solid 1px #7F9DB9;height:20px;padding:2px;}
.input400 { width:392px;border:solid 1px #7F9DB9;height:20px;padding:2px;}
.text400 {width:392px; height:85px;border:solid 1px #7F9DB9;padding:5px 2px;}
i.must{color:#FF0000;padding-left:3px;}
#fd_high_list,#fd_in_list {margin:10px;}
#fd_high_list li {
    float: left;
    height: 36px;
    overflow: hidden;
    width: 35px;
    margin: 0;
    padding:0;
    text-align:center;
}
#fd_high_list li img {
    border: 1px solid #CCCCCC;
    height: 22px;
    width: 22px;
    cursor:pointer;
}
#fd_high_list li img:hover {
    border: 1px solid #51bd2f;
}

#fd_in_list li {
    border-bottom: 1px dotted #C5C5C5;
    float: left;
    margin-bottom: 0;
    margin-left: 5px;
    margin-right: 5px;
    padding: 2px 0;
    width: 285px;
    cursor: pointer;
    height: 34px;
    overflow:hidden;
}
#fd_in_list li:hover {
    background: #eee;
}
#fd_in_list li span {float:left; vertical-align:middle;}
#fd_in_list li p {
    color: #9B9B9A;
    float: left;
    line-height: 17px;
    overflow: hidden;
    vertical-align: middle;
    white-space: nowrap;
    width: 252px;
}

.bbs_top{
    margin-bottom:8px;
}

.quick_switch{
    position:relative;
    z-index:1000;
}
.bbsNav{
    position:absolute;
    width:688px;
    height:320px;
    border:2px solid #A4C6EC;
    left:218px;
    top:0px;
    z-index:1000;
    background:#FFFFFF;
    padding:20px;
    overflow:hidden;
}
.bbsNav li{
    width:228px;
    float:left;
    height:320px;
}
.bbsNav li.border{
    border-right:1px dashed #EBEBEB;
}

a#quick_switch{
    background:url(../images/button_fl.png) no-repeat 0 0;
    width:218px;
    height:38px;
    display:inline-block;
    margin-bottom:10px;
    overflow:hidden;
}
a#quick_switch:hover{
    background-position:left bottom;
}

.tongji_tab{
    border-bottom: 1px solid #BFBFBF;
    list-style: none outside none;
    margin: 0 auto 10px;
    min-height: 30px;
    padding: 0;
    width:950px;
}
.tongji_tab li{
    float: left;
    margin: 0 10px 0 0;
    position: relative;
    text-align: center;
}
.tongji_tab li a{
    line-height: 30px;
    padding: 1px 10px;
}
.tongji_tab li a.selected{
    color: #225599;
    display: block;
    float: left;
    min-width: 45px;
    padding: 1px 10px;
    position: relative;
    text-decoration: none;
    top: 1px;
    width: auto !important;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #BFBFBF #BFBFBF -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    color: #666666 !important;
    height: 28px;
    line-height: 30px;
    padding: 0 9px 1px;
    font-weight:bold;
}

.tongji_day_nav{
    margin: 0 auto 10px;
    width:950px;
}

.tongji_day{
    float:right;
    padding-right:10px;
}
.tongji_day li{
    float:left;
}
.tongji_day a{
    padding: 3px 10px;
}
.tongji_day a.selected{
    background-color: #EC7000;
    color: #FFFFFF;
}

.mainlist{
    line-height:38px;
    padding-top:10px;
}
.mainlist th{
    text-align:right;
    font-weight:normal;
}
.mainlist textarea{
    font-style:normal;
    font-size:12px;
}

.outline{
    padding-left:12px;
    color:#005EA7;
}

/* 标签管理 */
.managerkey{margin: 20px auto; width: 720px;}
.managerkey .mgl10{margin-left:10px;}


/* 精彩回复 */
.jingcai_replay{
    background-color:#fffbde;
}
/* 精彩回复按钮 */
.jingcai_replay .jingcai_btn{
    width:191px;
    height:41px;
    background: url(../images/jc_reply_btn.png) no-repeat 0 0;
}
.jingcai_replay .jingcai_btn1{
    width:191px;
    height:41px;
    background: url(../images/jc_reply_btn.png) no-repeat 0 -49px;
}
.jingcai_replay .jc_title{
    background-color:#FFF;
    border-bottom:1px solid #CCCCCC;
    padding:5px;8px;
    background:url(../images/bg.jpg) repeat-x 0 0;
    height:18px;
}
.jingcai_replay .dis_one_l{
    width:160px;
}
.jingcai_replay .dis_one_l dt{
    padding: 20px 0 0 0;
}
.jingcai_replay .dis_one_r{
    background-color:#FFFFFF;
    border:1px solid #CCCCCC;
    min-height: 240px;
    width: 770px;
    margin: 15px 15px 15px 0px;
}
/* 精彩回复对话框  */
.jingcai_replay .msg_dialog{
    width: 29px;
    height: 22px;
    background: url(../images/msg_dialog.png) no-repeat 0 0;
    position: absolute;
    top: 74px;
    right: 786px;
    z-index: 100;
}
.jingcai_replay .jc_up{
    position:absolute;
    top:145px;
    left:30px;
    height:43px;
    width:43px;
    background:url(../images/jc_left.png) no-repeat 0 0;
    cursor:pointer;
    visibility:hidden;
    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}
.jingcai_replay .jc_next{
    position:absolute;
    top:145px;
    right:30px;
    height:43px;
    width:43px;
    background:url(../images/jc_right.png) no-repeat 0 0;
    cursor:pointer;
    visibility:hidden;
    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}
.jingcai_replay:hover .jc_up, .jingcai_replay:hover .jc_next{
    visibility:visible;
}
.jingcai_replay:hover .jc_up:hover, .jingcai_replay:hover .jc_next:hover{
    filter:alpha(opacity=100);
    -moz-opacity:1;
    -khtml-opacity: 1;
    opacity: 1;
}
#cankaoedit{
    cursor:pointer;
}
.cankaoeditdiv{
    margin:5px 0;
}

.btn-hf{
    padding:2px 5px;
    border:1px solid #2255ff;
}
.btn-caina{
    padding:2px 5px;
    border:1px solid #3c763d;
    color:#3c763d;
    margin-left:5px;
}