﻿@charset "utf-8";
/* CSS Document */

body{ margin:0px; padding:0px; background:url(../image/bg.jpg); font: normal 11px Verdana, '宋体'; color:#333;}
a,a:link,a:visited{color:#333; text-decoration:none;}
a:hover,a:active {text-decoration: underline; color:#333;}
img{border:0px;}
ul,li,h1,p,h3{margin:0px; padding:0px; list-style:none;}
input{font-size:12px;}

.head,.top,.n_bg,.foot{ width:963px; margin:0 auto;}

/* 中间背景 */
.n_bg{background:url(../image/n_bg.jpg);}

/* 顶部 */
.head{ height:140px; background:url(../image/head_bg.jpg) no-repeat;}
.top{}
.top td.t_l,.top td.t_r{ width:12px; height:45px; background:url(../image/top_ico.gif) no-repeat;}
.top td.t_r{ background-position:right 0;}
.top td.t_m{background:url(../image/top_ico.gif) repeat-x left -45px;}
.top td.t_m span{ color:#FFF; background:url(../image/top_l.jpg) no-repeat; padding-left:30px; display:block; line-height:22px;}
.top td.t_m span a{color:#FFF; margin:0 3px;}
.top td.t_m span div{float:right; margin-top:-20px;}

.login_info,.Section,.link,.npost,.post_menu,.post_lb,.post_zd,.post_tlsm,.post_contact,.post_released,.post_huifu{ width:930px; margin:0 auto;}

/* 登录统计部分 */
.login_info{line-height:25px; padding:15px 0; border-bottom:#CCC 1px solid; }
.login_info span.title{ color:#660000;}
.i_info{ float:right; text-align:right; margin-top:-48px; background:url(../image/rss.jpg) no-repeat right 0; text-indent:2em;}
.i_info a{color:#FF0000;}
.i_login{border-style:solid; border-width:1px; border-color:#333 #CCC #CCC #333; height:16px; font-size:12px;}
.i_login_select{border-style:solid; border-width:1px; border-color:#333 #CCC #CCC #333; height:22px; font-size:12px;}
.i_login_btn{width:45px; height:21px; background:url(../image/login.jpg); border:0px; font-size:12px; color:#FFF;}

/* 公告 */
.Message{ background:url(../image/mesage_ico.jpg) no-repeat 5px 5px; height:20px; margin:20px auto; padding-left:25px; line-height:25px; width:905px; border:#CCC 1px solid; height:25px;}
.Message a{ color:#333;}

/* 当前位置 */
.Location{ width:905px; border:#CCC 1px solid; margin:10px auto; line-height:30px; padding-left:25px; background:url(../image/Location.gif) no-repeat 5px 10px;}

/* 版块 */
.Section{ margin-bottom:10px;}
.Section td.s_l,.Section td.s_r{background:url(../image/tie_t_ico.jpg); height:59px; width:7px;}
.Section td.s_r{background-position:right 0px;}
.Section td.s_m{background:url(../image/tie_t_ico_1.jpg) repeat-x left 0; padding-left:5px;}
.Section td.s_m h1{font-size:12px; color:#FFF; margin-top:9px;}
.Section td.s_m h1 a{color:#FFF;}
.s_tfl{ width:100%; color:#990000; font-weight:bold; margin-top:13px;}
.s_nfl{ width:100%; border-width:1px; border-style: none solid solid; border-color:#beb9bd;}
.s_nfl .s_nfl_name{text-align:left; background:url(../image/htie.gif) no-repeat left center; padding:20px 0 20px 45px; margin-left:15px; line-height:18px; height:100%;}
.s_nfl .s_nfl_name1{text-align:left; background:url(../image/ntie.gif) no-repeat left center; padding:20px 0 20px 45px; margin-left:15px; line-height:18px; height:100%;}
.s_nfl .s_nfl_tie{text-align:left; padding-left:30px;}

/* 友情链接 */
.link{border:#beb9bd 1px solid;}
.link .link_img a{display:block; margin:5px; float:left;}
.link td.link_t{background:url(../image/lin_t.jpg) repeat-x; height:30px; color:#333; padding-left:10px;}

/* 顶部图片说明 */
.t_img{ margin:25px auto; border:#beb9bd 1px solid; width:350px;}

/* 底部 */
.foot{ height:67px; line-height:18px; font-size:12px;}
.foot td.f_l,.foot td.f_r{ background:url(../image/foot_ico.gif) no-repeat; width:12px; height:57px;}
.foot td.f_r{ background-position:right 0;}
.foot td.f_m{ background:url(../image/foot_ico.gif) repeat-x center -57px;}

/* 注册登录 */
.reglogin{margin-bottom:20px; border:#beb9bd 1px solid; float:left;}
.reglogin td.rl_t{background:url(../image/lin_t.jpg) repeat-x; height:30px; color:#333; padding-left:10px; width:700px;}
.reglogin td.rl_r{width:220px;}
.reg{margin:30px 0; line-height:25px;}
.reg span{color:#999; margin-left:5px;}
.reg_r{float:left; width:210px; margin-left:10px; background-color:#f4f0da; padding:10px; line-height:22px;}
.reg_r .btn{border-style:solid; border-width:1px; border-color:#CCC #333 #333 #CCC; height:22px;}

/* 帖子分页 */
.npost{}
.postpage{float:right; line-height:20px;}
.postpage span.p_sz{ float:left; margin:0 3px; display:block; text-decoration:none; background-color:#FFF; color:#660000; text-align:center; height:17px; border: #660000 1px solid; padding:0 5px;}
.postpage a{padding:0 5px;}
.postpage a.p1{ float:left; margin:0 3px; display:block; text-decoration:none; color:#660000; text-align:center; height:17px; border: #660000 1px solid;}
.postpage a.p2{ float:left; margin:0 3px; display:block; text-decoration:none; background-color:#660000; color:#FFF; text-align:center; height:17px; border: #660000 1px solid;}
.postpage a.nn{ float:left; margin:0 3px; display:block; text-decoration:none; background-color:#660000; color:#FFF; text-align:center; height:17px; border: #660000 1px solid;}
.postpage a:hover{ background-color:#FFF; color:#660000;}

/* 帖子列表 */
.post_menu{ margin:10px auto 0; border-style:solid solid none; border-width:1px; border-color:#CCC; }/* 置顶模块 */
.post_menu tr.post_zd_t,.post_huifu tr.post_zd_t{ height:28px; font-weight:bold; color:#660000; background:url(../image/post_tbg.jpg);}
.post_menu .post_name{margin-left:10px;}
.post_zd{ line-height:16px; border-style:none solid; border-width:1px; border-color:#CCC; }
.post_zd tr td{border-bottom:#CCC 1px solid;padding:8px 0;}
.post_zd a.zd_name{ background:url(../image/plus.gif) no-repeat left 0; padding-left:15px;}
.post_zd .post_color_hui{color:#999; font-size:11px;}
.post_zd .post_color_hong{color:#ff0000;}
.post_tu_menu{border-style:none solid; border-width:1px; border-color:#CCC; background-color:#e6e3d4; line-height:25px; padding-left:10px; width:918px; margin:0 auto;}/* 普通主题分割 */
.tron{ background-color:#f8f3e8;}
.trout{ background-color:#fffcf6;}
.post_tlsm{ margin-bottom:10px; border: #CCC 1px solid; padding:5px 0;}
.post_contact{ margin-bottom:10px; border-style:none solid solid; border-width:1px; border-color:#CCC;}/* 帖子信息页 */
.post_contact td{border-bottom:#CCC 4px solid;}
.post_contact_l{ width:220px; border-right:#CCC 1px solid; background-color:#eae8dd;}
.post_contact_sm{ margin:0 10px; line-height:20px;}
.post_contact_sm ul li.pc_sm{ border-bottom:#CCC 1px solid; line-height:25px; background:url(../image/name.jpg) no-repeat left 4px; padding-left:15px; margin-bottom:20px;}
.name_info{ width:180px; margin:10px auto; text-align:left; line-height:22px;}/* 帖子会员信息 */
.post_released{border-style:none solid; border-width:1px; border-color:#CCC; margin-bottom:20px; line-height:22px;}/* 发表新帖 */
.post_released td{border-bottom:#CCC 1px solid;}
.post_huifu{border:#CCC 1px solid; margin-bottom:10px; padding-left:10px;}