
/* 全局 */
body { margin:0; padding:0; font-size:12px; color:#000; }

html, body { }

div, form, img, ul, ol, li, dl, dt, dd, p { margin:0; padding:0; border:0; }

h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-size:12px; font-weight:normal; }

table, td, tr, th { font-size:12px; }

li { list-style-type:none; }

table { margin:0 auto; }

img { vertical-align:top; }

.cRed { color:#F00; }

.cDRed { color:#b00; }

.aGray, .aGray a:link, .aGray a:visited, a.aGray:link, a.aGray:visited { color:#666; }

.aGray a:hover, .aGray a:active { color:#147EC7; text-decoration:underline; }

.aBlue a:link, .aBlue a:visited { color:#147EC7; }

.aBlue a:hover, .aBlue a:active { color:#147EC7; text-decoration:underline; }

.aWhite, .aWhite a:link, .aWhite a:visited { color:#fff; }

.aWhite a { text-decoration:underline; }

.aWhite a:hover, .aWhite a:active { color:#7AC4EA; }

.aBlack, .aBlack a:link, .aBlack a:visited { color:#000; }

.aBlack a:hover, .aBlack a:active { color:#f00; text-decoration:underline; }

.clear { height:0; font-size:1px; line-height:0; visibility:hidden; clear:both; overflow:hidden; }

.clearFloat { clear:both; overflow:hidden; height:1%; }

.closeBtn { float:right; font-size:14px; border:1px solid #FFF; padding:2px 1px 0; display:block; }

.closeBtn:link, .closeBtn:visited { text-decoration:none; color:#FFF; background-color:#147EC7; }

.closeBtn:hover, .closeBtn:active { text-decoration:none; color:#147EC7; background-color:#FFF; }

input.reBtn { border:none; background:url(re_btn.gif) no-repeat; font-size:14px; height:24px; width:47px; color:#FFF; margin-top:6px; cursor:pointer; }

.blueBtn { border:3px double #99C7F1; margin:0; line-height:1em; background-color:#147EC7; color:#FFF; font-size:12px; padding:3px 5px 0; cursor:pointer; }

.blueBtn:hover { background-color:#09F; }

a.writeBtn:link, a.writeBtn:visited { width:68px; background:url(write_btn.gif) no-repeat; font-size:14px; padding:4px 28px 5px 12px; color:#FFF; text-decoration:none; line-height:24px; }

a.writeBtn:hover, a.writeBtn:active { text-decoration:underline; }

a.reBtn:link, a.reBtn:visited { width:50px; w\idth:47px; background:url(re_btn.gif) no-repeat; font-size:14px; padding:4px 10px 5px; color:#FFF; text-decoration:none; line-height:24px; }

a.reBtn:hover, a.reBtn:active { text-decoration:underline; }

.area1 { margin:0; padding:0px 0; background-color:#7da9d6; }

.area1 .leftIfram { float:left; width:157px; background-color:#7da9d6; color:#FFF; zoom:1; }

.area1 .leftIfram a { text-decoration:none }

.area1 .leftIfram a:link { color:#fff; text-decoration:none; }

.area1 .leftIfram a:visited { color:#fff; text-decoration:none; }

.area1 .leftIfram a:hover, a:active, a:focus { color:#ccffff; text-decoration:underline; }

.area1 .main { margin-left:157px; background-color:#fff; padding-right:10px; background-image:; background-image: url(../../nbl.gif); background-repeat: repeat-y; }

.area1 .main .sideBarToggle { float:left; padding:300px 3px; width:12px; cursor:pointer; display:inline; font-size:12px; }

.main .cont { margin:0px; }

.reviewBox { background-color:#F5FBFF; }

.cont .listSub { overflow:hidden; zoom:1; padding:0 0 10px; }

.editList { float:left; color:#666; position:relative; z-index:20; padding:1px; border:1px solid #147EC7; margin:0 10px 0 0; }

.editList h3 { width:68px; height:22px; line-height:22px; background:#147EC7; text-align:center; font-size:14px; }

.editList h3 a, .editList h3 a:visited { color:#FFF; text-decoration:none; display:block; width:100%; }

.editList .vote { position:absolute; top:23px; z-index:100; }

.green { color:#008000; }

.red { color:#F00; }

.adArea { text-align:center; background:#fff; margin:0 5px 10px; }

a.blueBtn2:link, a.blueBtn2:visited { color:#336699; }

a.blueBtn2:hover, a.blueBtn2:active { color:#336699; }

/* 去除虚线 */

.listTb { border:1px solid #86B9D6; border-top:none; overflow:hidden; height:1%; padding:1px; background:#FFF none repeat scroll 0 0; }

.listTb .listTitle { padding:1px 6px 1px; background-image: url(bbs_titlebg.gif); color:#fff; }

.listTitle .s1 { float:left; margin-left:80px; padding:3px 0; }

.listTitle .s_icon01 { float:left; margin-left:0px; padding:8px 10px 0px; }

.listTitle .s_icon02 { float:left; margin-left:0px; padding:4px 10px 0px; }

.listTitle .s2, .listTitle .s3, .listTitle .s4 { float:right; text-align:left; padding:3px 0; }

.listTitle .s2 { width:120px; cursor:pointer; }

.listTitle .s2 a { text-decoration:none; }

.listTitle .s2 a:hover { background:#147EC7; color:#fff; text-decoration:none; }

.listTitle .s3 { width:90px; }

.listTitle .s4 { width:150px; }

.listTb .articleItem { border-top:1px solid #c7e1ef; background-color:#FFF; padding:0px 6px; }

.listTb .blueBg { background-color:#f5fcff; }

.articleItem .sChk { float:left; padding-top:5px; }

.articleItem a:link { color:#002D93; }

.articleItem a:hover { color:#b00; }

.articleItem a:visited { color:#83006F; }

.articleItem .s_icon01 { float:left; margin-left:0px; padding:8px 5px 0px; width:20px; }

.articleItem .s_icon02 { float:left; margin-left:0px; padding:8px 5px 0px; width:20px; }

.articleItem .s1 { margin:0; padding-top:7px; padding-left:10px; }

.articleItem .s1 .icon { margin:0 3px 0; }

.articleItem .s1 { float:left; font-size:14px; }

.articleItem .s1 .tPage { font-family:'verdana'; font-size:11px; }

.articleItem .s1 .tPage a { padding:0 3px; }

.articleItem .s2, .articleItem .s3, .articleItem .s4, .articleItem .s5, .articleItem .s6, .articleItem .s7 { float:right; text-align:left; line-height:18px; }

.articleItem .s2 { color:#707070; font-family:"verdana"; width:120px; text-align:left; }

.articleItem .s3 { width:90px; }

.articleItem .s4 { width:150px; }

.listBtm { padding:0 0 9px; height:32px; }

.listBtm .listInfo { float:left; margin:6px 0 0; }

.listBtm .listInfo { float:left; margin:6px 0 0; }

.qk_search { float:right; margin:0; font-size:12px; color:#707070; padding:6px 0; }

.qk_search a { background-color:#F5FBFF; font-size:12px; padding:4px 6px 1px; border:1px solid #E2E2E2; color:#1780C8; margin:0 2px 0 0; }

.qk_search a:hover, .pages a.active { background-color:#1780C8; color:#FFF; text-decoration:none; }

.qk_search input { border:1px solid #E2E2E2; height:17px; line-height:17px; font-size:12px; margin:0 0 -1px; }

.fr { float:right; padding:6px 0; }

.fl { float:left; padding:6px 0; }

/* =====================间隔===================== */
.HSpace_1 { height:1px; overflow:hidden; clear:both; font-size:0; background:#fff; }

.HSpace_2 { height:2px; overflow:hidden; clear:both; font-size:0; background:#fff; }

.HSpace_3 { height:3px; overflow:hidden; clear:both; font-size:0; background:#fff; }

.HSpace_4 { height:4px; overflow:hidden; clear:both; font-size:0; background:#fff; }

.HSpace_5 { height:5px; overflow:hidden; clear:both; font-size:0; background:#fff; }

.HSpace_6 { height:6px; overflow:hidden; clear:both; font-size:0; background:#fff; }

.HSpace_7 { height:7px; overflow:hidden; clear:both; font-size:0; background:#fff; }

.HSpace_8 { height:8px; overflow:hidden; clear:both; font-size:0; background:#fff; }

.HSpace_9 { height:9px; overflow:hidden; clear:both; font-size:0; background:#fff; }

.HSpace_10 { height:10px; overflow:hidden; clear:both; font-size:0; background:#fff; }

.HSpace_nbg_1 { height:1px; overflow:hidden; clear:both; font-size:0; }

.HSpace_nbg_2 { height:2px; overflow:hidden; clear:both; font-size:0; }

.HSpace_nbg_3 { height:3px; overflow:hidden; clear:both; font-size:0; }

.HSpace_nbg_4 { height:4px; overflow:hidden; clear:both; font-size:0; }

.HSpace_nbg_5 { height:5px; overflow:hidden; clear:both; font-size:0; }

.HSpace_nbg_6 { height:6px; overflow:hidden; clear:both; font-size:0; }

.HSpace_nbg_7 { height:7px; overflow:hidden; clear:both; font-size:0; }

.HSpace_nbg_8 { height:8px; overflow:hidden; clear:both; font-size:0; }

.HSpace_nbg_9 { height:9px; overflow:hidden; clear:both; font-size:0; }

.HSpace_nbg_10 { height:10px; overflow:hidden; clear:both; font-size:0; }

.HSpace_nbg_20 { height:20px; overflow:hidden; clear:both; font-size:0; }

.bbs_top_nav { height:140px; background-image: url(bbs_top_back.gif); background-repeat: repeat-x; padding:0px; margin:0px; }

.bbs_top { padding:0px; margin:0px; }

.fr_setup { padding:0px; float:right; }

.new_logo { float:left; padding:0px; margin:0px; }

.f_12b_tree_T { font-weight:bold; background-image:;
background-image: url(../images/mylist_close_bg.gif); background-repeat: repeat-x; height:26px; font-size:14px; padding-left:5px; }

.p_l_12 { padding-left:12px; }

.p_l_5 { padding-left:5px; }

.p_10_5 { padding-right:5px; float:left; display: block; }

.h22 { height:22px; line-height:22px; padding:0px; margin:0px; float:left; display: block; }

.title_h1 { height:38px; font-size:14px; font-weight:bold; background-color: #336699; }

.title_h2 { background-color: #eaf4ff; height:30px; padding-left:25px; }

.title_h2 a, .title_h2 a:visited { width:47px; height:23px; text-align:center; display: block; background-image: url(btn_bk.gif); color:#336699; font-size:12px; line-height:23px; float:left; margin-right:12px; }

.title_h2 a:hover, a:active, a:focus { color:#336699; }

.border_blue1 { border:1px solid #87bcd8; border-collapse:collapse; }

.border_blue2 td { border:1px solid #c7e1ef; font-size:12px; padding:5px; border-collapse:collapse; }

.border_blue3 td { border:1px solid #c7e1ef; border-collapse:collapse; font-size:12px; padding:5px; background-color:#f2f9ff; }

.border_blue_img td { border:1px solid #c7e1ef; border-collapse:collapse; font-size:12px; padding:5px; background-image: url(bbs_titlebg.gif); background-repeat: repeat-x; color:#fff; border-bottom:none; }

.border_blue_img2 td { border-bottom:1px solid #a9d5e9; border-collapse:collapse; font-size:12px; padding:5px; background-image: url(navmenubg.gif); background-repeat: repeat-x; color:#333; }

.border_online { border:1px solid #c7e1ef; border-collapse:collapse; background-color:#f2f9ff; }

.border_online td { padding:2px 10px; }

a.sf_linkblue:link, a.sf_linkblue:visited { color:#333!important; text-decoration:none }/* 蓝色下划线 */

a.sf_linkblue:hover { color:#0070af!important; text-decoration:underline; }

a.sf_linkGray:link, a.sf_linkGray:visited { color:#666!important; }/* 666灰色 */

a.sf_linkGray:hover { color:#666!important; text-decoration:underline; }

a.sf_linkGreen:link, a.sf_linkGreen:visited { color:#659b28!important; }/* 666灰色 */

a.sf_linkGreen:hover { color:#659b28!important; text-decoration:underline; }

.td_now { padding-left:25px; height:25px; background-color:#f2f9ff; border-bottom: 1px dashed #c7e1ef; }

/* 颜色 */
.gray { color:#666; }

.gray2 { color: #aaa; }

.gray999 { color: #999; }

.red { color: #c21f20; }

.green { color: #6cbe14; }

.red2 { color:#f00; }

.red3 { color:#c4bbbb; }

.black { color:#000; }

.bg_yellow { background-color:#f6f3d0; }

.bg_green2 { background-color:#a8c0be; }

.bg_green3 { background-color:#cfe1e0; }

.bg_white { background-color:#fff; }

.blue { color:#1996d0; }

.blue002 { color:#069; }

.purple { color:#6f26c9; }

.yellow { color:#d39c07; }

.orange { color:#ff5a00; }

.green2 { color: #659b28; }

.pad_t_5 { padding-top:5px; }

.pad_t_10 { padding-top:10px; }

.hg200 { line-height:200% }

.hg175 { line-height:175% }

.hg150 { line-height:150% }

.hg130 { line-height:130% }

.hg22 { line-height:22px; }

.hg23 { line-height:23px; }

.hg24 { line-height:24px; }

.blue_table_new { border-collapse:collapse; border:1px solid #87bcd8; border-top:2px solid #87bcd8; }

.blue_table_new td { border:1px solid #c7e1ef; padding:5px 5px 5px 15px; }

.blue_table_new .title { background-color:#e1f2fa; color:#006699; font-weight:700; padding-top:8px; }

/* 背景颜色 */

.bg_blue_01 { background-color:#e1f2fa; }

.bg_blue_02 { background-color:#f5fcff; }

.bg_blue_03 { background-color:#f2f9ff; }

.icon_glod { background-image: url(ICON_newtopic.gif); background-position: left -20px; background-repeat: no-repeat; }

.icon_fj { background-image: url(ICON_newtopic.gif); background-position: left 0px; background-repeat: no-repeat; }

.icon_tp { background-image: url(ICON_newtopic.gif); background-position: left -40px; background-repeat: no-repeat; }

.icon_ts { background-image: url(ICON_newtopic.gif); background-position: left -60px; background-repeat: no-repeat; }

.icon_bq { background-image: url(ICON_newtopic.gif); background-position: left -80px; background-repeat: no-repeat; }

#blue_table_mid td { border:none; padding:2px; }

.img_pad img { padding:2px; }

a.link_btn_white:link, a.link_btn_white:visited { border:1px solid #c7e1ef; background-color:#fff; color:#333; padding:2px 6px; margin-left:10px; }

a.link_btn_white:hover { border:1px solid #c7e1ef; background-color:#fff; color:#0070af; padding:2px 6px; margin-left:10px; }

.Profile_table_info { border:1px solid #87bcd8; border-collapse:collapse; }

.Profile_table_info .title { padding-left:10px; font-size:14px; font-weight:700; }

.Profile_table_info td { padding:5px 0px 5px 10px; border:1px solid #c7e1ef; }

.border_blue01 { border:1px solid #c7e1ef; }

/* 共用列表 begin 数字代表点的颜色*/
.list_009 li { padding-left:1em; background:url(e086_090224_list_dot.gif) no-repeat 5px 50% }

.list_00f li { padding-left:1em; background:url(e086_090224_list_dot.gif) no-repeat -995px 50% }

.list_000 li { padding-left:1em; background:url(e086_090224_list_dot.gif) no-repeat -1995px 50% }

.list_333 li { padding-left:1em; background:url(e086_090224_list_dot.gif) no-repeat -2995px 50% }

.list_666 li { padding-left:1em; background:url(e086_090224_list_dot.gif) no-repeat -3995px 50% }

.list_999 li { padding-left:1em; background:url(e086_090224_list_dot.gif) no-repeat -4995px 50% }

.time { float:right; padding-right:10px; }

/*帖子页面用户功能*/
.HotNav { font-size:12px; margin:5px 0 3px 0px; color:#2345a6; font-weight:normal; width:876px; float:left; }

.HotNav span { display:block; float:right; padding-left:20px; margin-left:10px; }

#top { background-image: url(icon_g_01.gif); background-repeat: no-repeat; background-position: 0px 0px; }

#ip { background-image: url(icon_g_01.gif); background-repeat: no-repeat; background-position: 0px -25px; }

#del { background-image: url(icon_g_01.gif); background-repeat: no-repeat; background-position: 0px -75px; }

#edit { background-image: url(icon_g_01.gif); background-repeat: no-repeat; background-position: 0px -50px; }

.top_info_back { background-image: url(top_info_back.gif); background-repeat: repeat-x; height:31px; padding:5px 0 0 0; }

.top_info_back2 { background-image: url(top_info_back2.gif); background-repeat: repeat-x; zoom:1; height:101px; width:880px; margin:0 auto; }

.fl999 { float:left; padding:0px; }

.top_info_nav{ background-image: url(top_info_back.gif); background-repeat: repeat-x; height:31px;}
.top_info{ padding:8px 0 0 20px;}


