/* 基本设置 */
html { color: #000; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; font-size:12px; }
img { border: 0; }
cite, em, strong, th { font-style: inherit; font-weight: inherit; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
input, button, textarea, select { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
input, button, textarea, select { *font-size: 100%;
}
body { line-height: 1.5; }
ol, ul { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }
th { text-align: left; }
blockquote { quotes: none; }
blockquote:before, blockquote:after, {
content: '';
content: none;
}
:link, :visited { text-decoration: none; }
td, th, div { word-break:break-all; word-wrap:break-word }
form { display:inline; }
* { outline:none }
/* 补充 page属性 */
#page { width:900px; margin:0 auto; }
/* 基本设置2 */
body { font-size:12px; font-family:Verdana; color:#333; }
/*a link 基本连接颜色*/
a { text-decoration:none; color:#333333; }
a:hover { text-decoration:underline; color:#0070AF; }
/*span color 数值自定义*/
.black, .black a { color:#333 }
/*.s1 { color:#008000 } /*绿色*/
/*.s2 { color:#984B98 } /*紫色*/
/*.s3 { color:#ff6600 } /*橙色*/
/*.s4 { color:#0033FF } /*蓝色*/
/*.s5 { color:#659B28 } /*浅绿*/
/*.s6 { color:#FF0000 } /*红*/
/*.s7 { color:#017fc6 } /*红*/
/*.s8 { color:#999 } /*灰*/
/*行距*/
.hg200 { line-height:200% }
.hg175 { line-height:175% }
.hg150 { line-height:150% }
.hg22 { line-height:22px; }
.hg23 { line-height:23px; }
.hg24 { line-height:24px; }
/*通用样式*/
.b { font-weight:700; }
.w { white-space:nowrap; }
.tal { text-align:left; }
.tac { text-align:center; }
.tar { text-align:right; }
.fr { float:right; }
.fl { float:left; }
.pr { position:relative; }
.vt, .vt td { vertical-align:top; }
/*文字大小*/
.fs14 { font-size:14px; }
.fs12 { font-size:12px; }
/*图片间距*/
.mr_img_15 img { margin-right:10px; }
.hi32 { height:32px; }
/*边框*/
.blk_blue0 { border:1px solid #87bcd8; border-top-width:2px; background-color:#e1f2fa; zoom:1; color:#069; }
.blk_blue1 { border:1px solid #c7e1ef; }
.blk_gray1 { border-top:1px solid #fff; background-color:#efefef; }
/*间隔*/
.pl_10 { padding-left:10px; }
.p_10 { padding:10px; }
.p_5_10 { padding:5px 10px; }
.p_5_100 { padding:5px 10px 10px 10px; }
.p_2 { padding:2px; }
.p_5 { padding:5px; }
.p_3 td { padding:3px; }
/* =====================间隔===================== */
.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; }
/*5像素圆角*/
.bottom .y-bg2, .bottom .y-bg3, .bottom .y-bg4 { background:#f2f9ff; }
.y-bg { margin:0 4px; border-top:1px solid #c7e1ef; }
.y-bg2 { margin:0 2px; height:1px; border:2px solid #c7e1ef; border-top:0; border-bottom:0; overflow:hidden; }
.y-bg3 { margin:0 1px; height:2px; border:1px solid #c7e1ef; border-top:0; border-bottom:0; overflow:hidden; }
.y-bg4 { padding:0 10px; border:1px solid #c7e1ef; border-top:0; border-bottom:0; overflow:hidden; }
/*宽度*/
.w900 { width:900px; }
.w680 { width:680px; margin:0 auto; }
.table_back_26 { background-image: url(table_back_26.gif); background-repeat: repeat-x; }
.table_line { border-bottom:1px dashed #ccc; color:999; }
.table_line_1px { border-bottom:1px solid #87bcd8; }
/*帖子页面用户功能*/
.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; }
.top_info_back2 { background-image: url(top_info_back2.gif); background-repeat: repeat-x; zoom:1; height:101px; width:880px; margin:0 auto; }
/*单独用在头部文件 未整理*/
.menuskin a { padding:0 0 0 10px; color:#333; }
.top_w900_nav { background-image: url(top_info_back2.gif); background-repeat: repeat-x; zoom:1; height:121px; width:900px; margin:0 auto; }
.top_w900 { padding:10px 0; }
.top_w100_nav { background-image: url(top_info_back2.gif); background-repeat: repeat-x; zoom:1; height:121px; margin:0 auto; width:100% }
.top_w100 { padding:10px 0; }
/*新的开始*/

/*标题*/

.ty_h1 { width:900px; margin:20px auto 30px; text-align:center; }
.ty_h1_con { }
.ty_h1 .title { background-color:#369; display:inline-block; padding:0 20px; letter-spacing: 0.5px; font-size:18px; font-weight:normal; height:26px; color:#fafafa; padding-top:4px; }
/*正文*/

.ty_main_nav { width:900px; margin:0px auto; font-size:14px; }
.ty_main_nav h2 { color:#008000; text-align:center; font-size:14px; padding-bottom:5px; }
.ty_main { background-color:#d4d6d6; background-image: url(right_top_b.gif); background-repeat: no-repeat; zoom:1; background-position: right top; }
.ty_main2 { background-color:#d4d6d6; }
.ty_main_con { float:left; background-color:#eee; padding:20px 30px 10px; width:836px; font-size:14px; color:#111; line-height:24px; }
.ty_main_con_info { width:900px; border-top:1px solid #fff; width:896px; background-color:#eee; height:25px; }
.ty_main_con_un { width:900px; height:4px; background-color:#d4d6d6; font-size:0px; background-image: url(right_top_b.gif); background-repeat: no-repeat; zoom:1; background-position: left top; }
/*作者链接*/
a.linkAuthor:link, a.linkAuthor:visited { color:#0000ff!important; }/* 红色 */
a.linkAuthor:hover { color:#ff0000!important; }
/*位置导航*/
.weizhi { background-image: url(weizhi_back.gif); background-repeat: repeat-x; height:30px; line-height:30px; }
/*发布回复按钮*/
.btn { height:40px; padding-top:10px; }
/*发布回复按钮*/

a.linkPn:link, a.linkPn:visited { color:#246cae!important; display:inline-block; border:1px solid #c7e1ef; padding:0 5px; text-align:center; }
a.linkPn:hover { color:#c00!important; text-decoration:none; background-color:#dff6ff; }
#TableTitleLink A:link, #TableTitleLink A:visited { COLOR:000000; }

.a1 { COLOR:000000; background-color: #FFFFFF; }

.a2 { BACKGROUND-COLOR: #A5B6D6; }
.a3 { BACKGROUND-COLOR: #F2F8FF; padding:5px; background-color:#FFF;}
.a4 { BACKGROUND-COLOR: #ECF5FF; }

.menuskin { border:#c7e1ef 2px solid; POSITION: absolute; VISIBILITY: hidden; padding:1px; background:#87bcd8; }
.menuitems { background:#f5fcff; font-size:9pt; line-height:18pt; width:9em; }
.menuitems_l { background:#f5fcff; font-size:9pt; line-height:18pt; width:12em; }
#mouseoverstyle { }
.menuskin a { padding:0 0 0 10px; color:#333; }
.menuskin a:visited { color:#333; }
.v_up { width:35px; height:36px; background-image: url(../../vote/up.gif); background-repeat: no-repeat; float:left; }
.v_th_up { width:35px; height:36px; width:35px; height:36px; background-image: url(../../vote/thumbs-up.gif); background-repeat: no-repeat; float:left; }
.v_down { width:35px; height:36px; width:35px; height:36px; background-image: url(../../vote/down.gif); background-repeat: no-repeat; float:left; }
.v_th_down { width:35px; height:36px; width:35px; height:36px; background-image: url(../../vote/thumbs-down.gif); background-repeat: no-repeat; float:left; }
.tableal1 { font-size:14px; color:#333; }
.input_blue { border:1px solid #d4d6d6; margin:3px 0 0 3px; }

.bbs_top_nav { height:140px; background-image: url(bbs_top_back.gif); background-repeat: repeat-x; }
.fr_setup { float:right; padding:12px 0 0 0;}
.new_logo{ float:left;}

.fl999{ float:left; padding:0px;}
