/********** 2009.5.8新版-badwolf *************/
/**********forums********/
.forums_style {
  float: left;
  width: 695px;
  padding: 10px 10px 30px 10px;
  font-size: 12px;
  color: #2B666A;
  margin-top: 5px;
  margin-left: 5px;
}
.forums_style a{
  font-size: 12px;
  color: #2B666A;
  text-decoration:none;
}
.forums_style_title {
  float: left;
  width: 96%;
  clear: both;
  margin:0 2%;
  height: 20px;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #C1DAD7;
  padding-top:20px;
  font-size: 12px;
  color: #2B666A;
}
.forums_style_title a{
  font-size: 12px;
  color: #2B666A;
  text-decoration:none;
}
.forums_style_site_path_links {
  float: left;
  width: 70%;
  word-break:keep-all;/* 不换行 */
  white-space:nowrap;/* 不换行 */
  overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
  text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
}
.forums_style_login_signup {
  float: right;
  width: 30%;
  text-align: right;
}
.forums_style_tab_nav {
  clear: both;
  float: left;
  width: 672px;
  height: 25px;
  background-image: url(/common/images/forums_line.jpg);
  background-repeat: repeat-x;
  background-position: center bottom;
  padding-left: 30px;
  margin-top: 20px;
  overflow:hidden;
}
.forums_style_tab_nav a{ font-size:14px;}
.forums_style_tab_nav_x {
  background-color: #FFFFFF;
  float: left;
  height: 24px;
  width: 78px;
  font-size: 14px;
  line-height: 23px;
  text-align: center;
  margin-right:5px;
  display:inline;
  border-top: 1px solid #C1DAD7;
  border-left: 1px solid #C1DAD7;
  border-right: 1px solid #C1DAD7;
}
.forums_style_tab_nav_y {
  background-color: #EBF4F3;
  float: left;
  height: 23px;
  width: 78px;
  font-size: 14px;
  line-height: 23px;
  text-align: center;
  margin-right:5px;
  display:inline;
  border-top: 1px solid #C1DAD7;
  border-left: 1px solid #C1DAD7;
  border-right: 1px solid #C1DAD7;
}

/***********user edit************/
.forums_style_txt_user_edit_main {
  float: left;
  clear: both;
  width: 99%;
  border: 1px solid #C1DAD7;
  background-color: #F8FCFD;
  padding: 20px;
}
.forums_style_txt_user_edit_main_table {
  font-size: 14px;
  color: #296569;
  margin-left:auto;
  margin-right:auto;
}
.forums_style_txt_user_edit_main_table a{ text-decoration:underline; }
.forums_style_txt_user_edit_main_table tr {
  height: 40px;
}
.forums_style_txt_user_edit_main_table_td_3 {
  font-size: 12px;
  color: #296569;
  padding-left: 5px;
}
.forums_style_txt_user_edit_main_table_td_2 input{
  height: 22px;
  border: 1px solid #C1DAD7;
  line-height:22px;
}
.forums_style_txt_user_edit_main_table_td_2 img{display:inline;}
.forums_style_txt_user_edit_main_table_td_5{
  height: 24px;
  border: 1px solid #C1DAD7;
  background-color: #FFFFFF;
  line-height:20px;
}
.forums_style_txt_user_edit_main_table_td_1 {
  padding-right: 5px;
}
.forums_style_txt_user_edit_main_table_td_4 {
  font-size: 12px;
}
.forums_style_txt_user_edit_line_1 {
  height: 5px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #C1DAD7;
  font-size: 1px;
}
.forums_style_txt_user_edit_line {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #C1DAD7;
  height: 5px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #C1DAD7;
}
.forums_style_txt_user_edit_line_3 {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #C1DAD7;
  height: 5px;
}

/**************login************/
.errorExplanation{
  float:left;
  color:red;
}
.forums_style_txt_login_main {
  width: 400px;
  height:250px;
  border: 1px solid #C1DAD7;
  background-color: #F8FCFD;
  margin-top: 80px;
  padding: 20px;
  float: left;
  clear: both;
  margin-left: 250px;
  display:inline;
}
.forums_style_txt_login_main_table {
  font-size: 14px;
  color: #296569;
  margin-left:auto;
  margin-right:auto;
}
.forums_style_txt_login_main_table a{ text-decoration:underline; }
.forums_style_txt_login_main_table tr {
  height: 40px;
}
.forums_style_txt_login_main_table_td_3 {
  font-size: 12px;
  color: #296569;
  padding-left: 5px;
}
.forums_style_txt_login_main_table_td_2 input{
  height: 22px;
  border: 1px solid #C1DAD7;
  line-height:22px;
  width:120px;
}
.forums_style_txt_login_main_table_td_5{
  height: 24px;
  border: 1px solid #C1DAD7;
  background-color: #FFFFFF;
  line-height:20px;
  margin-left: 55px;
  display:inline;
}
.forums_style_txt_login_main_table_td_1 {
  padding-right: 5px;
}
.forums_style_txt_login_main_table_td_4 {
  font-size: 12px;
}
.forums_style_txt_login_bottom {
  clear: both;
  float: left;
  height: 50px;
  width: 100%;
}

/********signup***********/
.forums_style_txt_signup_main {
  float: left;
  clear: both;
  width: 662px;
  height:460px;
  border: 1px solid #C1DAD7;
  background-color: #F8FCFD;
  margin: 40px 145px;;
  padding: 20px;
  display:inline;
}
.forums_style_txt_signup_main_table {
  font-size: 14px;
  color: #296569;
  margin-left:auto;
  margin-right:auto;
}
.forums_style_txt_signup_main_table a{ text-decoration:underline; }
.forums_style_txt_signup_main_table tr {
  height: 40px;
}
.forums_style_txt_signup_main_table_td_3 {
  font-size: 12px;
  color: #296569;
  padding-left: 5px;
}
.forums_style_txt_signup_main_table_td_2 input{
  height: 22px;
  border: 1px solid #C1DAD7;
  line-height:22px;
}
.forums_style_txt_signup_main_table_td_5{
  height: 24px;
  border: 1px solid #C1DAD7;
  background-color: #FFFFFF;
  line-height:20px;
}
.forums_style_txt_signup_main_table_td_1 {
  padding-right: 5px;
}
.forums_style_txt_signup_main_table_td_4 {
  font-size: 12px;
}

/***************论坛***************/
.forums_style_txt_index_main {
  float: left;
  clear: both;
  width: 704px;
  margin-top: 15px;
}
.forums_style_txt_index_main_a {
  float: left;
  height: 534px;
  width: 695px;
  border: 1px solid #C1DAD7;
  margin-right: 4px;
  background-color: #F8FCFC;
  display:inline;
  padding: 5px;
  overflow:hidden;
}
.forums_style_txt_index_main_b {
  float: left;
  height: 534px;
  width: 220px;
  border: 1px solid #C1DAD7;
  margin-right: 4px;
  background-color: #F8FCFC;
  display:inline;
  padding: 5px;
  overflow:hidden;
}
.forums_style_txt_index_main_c {
  float: left;
  height: 534px;
  width: 220px;
  border: 1px solid #C1DAD7;
  background-color: #F8FCFC;
  display:inline;
  padding: 5px;
  overflow:hidden;
}
.forums_style_span_title {
  clear: both;
  float: left;
  height: 30px;
  width: 205px;
  line-height: 30px;
  font-weight: bold;
  background-image: url(/images/forums_dian2.jpg);
  background-repeat: no-repeat;
  background-position: 2px 9px;
  padding-left: 15px;
}
.forums_style_index_title_ul {
  clear: both;
  float: left;
  width: 680px;
}
.forums_style_index_title_li_x {
  clear: both;
  float: left;
  height: 27px;
  width: 680px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #C1DAD7;
  list-style-position: inside;
  list-style-image: none;
  list-style-type: none;
  font-size: 14px;
  background-color: #FFFFFF;
  line-height: 27px;
  background-image: url(/images/forums_jiao1.jpg);
  background-repeat: no-repeat;
  background-position: 4px 8px;
  padding-left: 14px;
  word-break:keep-all;/* 不换行 */
  white-space:nowrap;/* 不换行 */
  overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
  text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
}
.forums_style_index_title_li_x a{font-size:14px;}
.forums_style_index_title_li_y {
  clear: both;
  float: left;
  height: 27px;
  width: 680px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #C1DAD7;
  list-style-position: inside;
  list-style-image: none;
  list-style-type: none;
  font-size: 14px;
  background-color: #F8FCFC;
  line-height: 27px;
  background-image: url(/images/forums_jiao1.jpg);
  background-repeat: no-repeat;
  background-position: 4px 8px;
  padding-left: 14px;
  word-break:keep-all;/* 不换行 */
  white-space:nowrap;/* 不换行 */
  overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
  text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
}
.forums_style_index_title_li_y a{font-size:14px;}
.forums_style_index_bottom_nav {
  float: right;
  width: 230px;
  border: 1px solid #C1DAD7;
  background-color: #F8FCFC;
  margin-right:15px!important;
  margin-right:0px;
  margin-top:57px;
}
.forums_style_index_bottom_nav a{
  font-size: 12px;
  color: #2B666A;
  text-decoration:none;
}
.forums_style_index_bottom_nav_title {
  clear: both;
  float: left;
  height: 30px;
  width: 200px;
  padding-left: 20px;
  font-size: 12px;
  font-weight: bold;
  line-height: 30px;
  background-image: url(/images/forums_dian2.jpg);
  background-repeat: no-repeat;
  background-position: 5px 10px;
}
.forums_style_index_bottom_nav_txt {
  clear: both;
  float: left;
  width: 200px;
  padding:5px 20px 10px;
  font-size:14px;
  line-height:25px;
}
.forums_style_index_bottom_nav_txt a{font-size:14px;}
.forums_style_index_bottom_nav_txt li{
  list-style-position: inside;
  list-style-image: none;
  list-style-type: none;
  font-size:14px;
  background-image: url(/images/forums_jiao1.jpg);
  background-repeat: no-repeat;
  background-position: 4px 8px;
  padding-left: 14px;
  *padding-left: 0px;
}
/*******论坛列表*********/
.forums_style_list_children_forums {float:left;clear:both;width:95%;padding:10px;}
.forums_style_list_span_title{float:left;clear:both;width:100%;padding:0px 0px 10px 0px;border-bottom:1px solid #C1DAD7;}
.forums_style_list_span_title_input {
  border: 1px solid #C1DAD7;
  float: left;
  height: 24px;
  width: 78px;
  background-color: #F8FCFC;
  text-align: center;
  line-height: 24px;
}
.forums_style_list_span_title_input a{ font-size:14px;}
.forums_style_list_span_title_right {
  float: right;
  padding-right: 20px;
  padding-top: 12px;
}
.forums_style_list_title_ul {
  clear: both;
  float: left;
  width: 704px;
}
.forums_style_list_title_li_x {
  clear: both;
  float: left;
  width: 690px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #C1DAD7;
  list-style-position: inside;
  list-style-image: none;
  list-style-type: none;
  font-size: 14px;
  background-color: #FFFFFF;
  line-height: 25px;
  background-image: url(/images/forums_jiao1.jpg);
  background-repeat: no-repeat;
  background-position: 4px 15px;
  padding: 5px 0px 5px 14px;
}
.forums_style_list_title_li_x a{font-size:14px;}
.forums_style_list_title_li_y {
  clear: both;
  float: left;
  width: 690px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #C1DAD7;
  list-style-position: inside;
  list-style-image: none;
  list-style-type: none;
  font-size: 14px;
  background-color: #F8FCFC;
  line-height: 25px;
  background-image: url(/images/forums_jiao1.jpg);
  background-repeat: no-repeat;
  background-position: 4px 15px;
  padding: 5px 0px 5px 14px;
}
.forums_style_list_title_li_y a{font-size:14px;}
.forums_style_list_title_li_name {
  float: left;
  width: 520px;
  font-size:12px;

}
.forums_style_list_title_li_authors {
  float: left;
  width: 90px;
  font-size: 12px;
  padding-right: 5px;
  padding-left: 5px;
  word-break:keep-all;/* 不换行 */
  white-space:nowrap;/* 不换行 */
  overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
  text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
}
.forums_style_list_title_li_authors img{display:inline;}
.forums_style_list_title_li_updated {
  float: left;
  width: 63px;
  font-size: 12px;
  word-break:keep-all;/* 不换行 */
  white-space:nowrap;/* 不换行 */
  overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
}
.forums_style_list_page {
  float: right;
  height: 30px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.forums_style_list_page .prev_page{
  float:left;
  height: 18px;
  line-height:18px;
  border: 1px solid #C1DAD7;
  margin-right:4px;
  display:inline;
  text-align: center;
  padding:2px 5px;
  }
.forums_style_list_page .current{
  float:left;
  height: 18px;
  line-height:18px;
  border: 1px solid #C1DAD7;
  margin-right:4px;
  display:inline;
  text-align: center;
  padding:2px 7px;
   background-color:#EBF4F3;
  }
.forums_style_list_page a {
  float:left;
  height: 18px;
  line-height:18px;
  border: 1px solid #C1DAD7;
  margin-right:4px;
  display:inline;
  text-align: center;
  padding:2px 7px;
  }
  .forums_style_list_page .next_page{
  float:left;
  height: 18px;
  line-height:18px;
  border: 1px solid #C1DAD7;
  margin-right:4px;
  display:inline;
  text-align: center;
  padding:2px 5px;
  }

/************查看帖子***************/

.forums_style_txt_content_main {
        float: left;
        clear: both;
        width: 704px;
        margin-top: 15px;
}
.forums_style_txt_content_main_a {
        float: left;
        width: 694px;
        margin-right: 4px;
        background-color: #FFFFFF;
        display:inline;
        padding: 0px 5px;
}
.forums_style_content_span_title {
        clear: both;
        float: left;
        height: 20px;
        width: 689px;
        line-height: 20px;
        padding-left: 15px;
        padding-bottom: 5px;
        background-color: #FFFFFF;
}
.forums_style_content_span_title_name{
        clear: both;
        float: left;
        height: 30px;
        width: 702px;
        line-height: 30px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #C1DAD7;
        background-color: #FFFFFF;
        background-image: url(/images/forums_jiao1.jpg);
        background-repeat: no-repeat;
        background-position: 10px 10px;
        font-weight: bold;
        font-size: 18px;
}
.forums_style_content_span_title_name a{
        clear: both;
        float: left;
        height: 30px;
        width: 689px;
        line-height: 30px;
        padding-left: 18px;
        font-size: 18px;
        font-weight: bold;
        text-decoration: underline;
}
.forums_style_content_span_title_input {
        float: left;
        height: 24px;
        line-height: 24px;
}
.forums_style_content_span_title_input a{
        font-size:12px;
        text-decoration: underline;
}
.forums_style_content_span_title_right {
        float: right;
        padding-right: 5px;
}
.forums_style_content_span_title_right a {
        font-size:12px;
        text-decoration: underline;
}
.forums_style_content_title_ul {
        clear: both;
        float: left;
        width: 704px;
}
.forums_style_content_title_li_x {
        clear: both;
        float: left;
        width: 690px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #C1DAD7;
        list-style-position: inside;
        list-style-image: none;
        list-style-type: none;
        font-size: 14px;
        background-color: #FFFFFF;
        line-height: 25px;
        padding-top: 5px;
        padding-bottom: 5px;
        background-image: none;
}

.forums_style_content_title_li_x_right {
        float: right;
        width: 590px;
}
.forums_style_content_title_li_x a{font-size:14px;}
.forums_style_content_title_li_y {
        clear: both;
        float: left;
        width: 690px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #C1DAD7;
        list-style-position: inside;
        list-style-image: none;
        list-style-type: none;
        font-size: 14px;
        background-color: #F8FCFC;
        line-height: 25px;
        padding-left: 14px;
        padding-top: 5px;
        padding-bottom: 5px;
}
.forums_style_content_title_li_y a{font-size:14px;}
.forums_style_content_title_li_x_right {
        float: left;
}
.forums_style_content_title_li_x_left {
        float: left;
        width: 100px;
}

.forums_style_content_title_li_head_image {
        clear: both;
        float: left;
        height: 70px;
        width: 80px;
        text-align: center;
}
.forums_style_content_title_li_point {
        clear: both;
        float: left;
        height: 18px;
        width: 80px;
        font-size: 12px;
        text-align: center;
}
.forums_style_content_title_li_id {
        clear: both;
        float: left;
        height: 18px;
        width: 80px;
        font-size: 12px;
        text-align: center;
}
.forums_style_content_title_li_authors_admin {float:left;clear:both;width:100%;}
.forums_style_content_title_li_authors {
        float: left;
        width: 475px;
}
.forums_style_content_title_li_authors a{
        font-size:14px;
}
.forums_style_content_title_li_updated {
        font-size:12px;
        color:#999999;
}
.forums_style_content_title_li_admin {
        font-size: 12px;
        clear:right;
        float:right;
}
.forums_style_content_title_li_admin a{
        font-size: 12px;
}
.forums_style_content_title_li_txt {
        clear:both;
        float:left;
        color: #666666;
        width:100%;
        font-size:12px;
}
.forums_style_content_title_li_title {width:100%;font-weight: bold;}
.forums_style_content_page {
        float: right;
        height: 30px;
        padding-top: 5px;
        padding-bottom: 5px;
}
.forums_style_content_page_n {
        float:left;
        text-align: center;
        height: 18px;
        line-height:18px;
        margin-right:4px;
        display:inline;
        text-align: center;
}
.forums_style_content_page_up {
        float:left;
        height: 18px;
        width: 48px;
        line-height:18px;
        border: 1px solid #C1DAD7;
        margin-right:4px;
        display:inline;
        text-align: center;
}
.forums_style_content_page_num {
        float:left;
        height: 18px;
        width: 18px;
        line-height:18px;
        border: 1px solid #C1DAD7;
        margin-right:4px;
        display:inline;
        text-align: center;
}
.forums_style_content_page_next {
        float:left;
        height: 18px;
        line-height:18px;
        width: 48px;
        border: 1px solid #C1DAD7;
        margin-right:4px;
        display:inline;
        text-align: center;
}
.forums_style_content_bottom_nav {
  float: right;
  width: 250px;
  border: 1px solid #C1DAD7;
  background-color: #F8FCFC;
  margin-right:15px;
  margin-top:30px;
  display:inline;
}
.forums_style_content_bottom_nav a{
  font-size: 12px;
  color: #2B666A;
  text-decoration:none;
}
.forums_style_content_bottom_nav_title {
  clear: both;
  float: left;
  height: 30px;
  width: 200px;
  padding-left: 20px;
  font-size: 12px;
  font-weight: bold;
  line-height: 30px;
  background-image: url(/images/forums_dian2.jpg);
  background-repeat: no-repeat;
  background-position: 5px 10px;
}
.forums_style_content_bottom_nav_txt {
  clear: both;
  float: left;
  width: 200px;
  padding:5px 20px 10px;
  font-size:14px;
  line-height:25px;
}
.forums_style_content_bottom_nav_txt a{font-size:14px;}
.forums_style_content_bottom_nav_txt li{
  list-style-position: inside;
  list-style-image: none;
  list-style-type: none;
  font-size:14px;
  background-image: url(/images/forums_jiao1.jpg);
  background-repeat: no-repeat;
  background-position: 4px 8px;
  padding-left: 14px;
}

/*论坛内容回复样式*/
.zt_zi .zt_zi_a {float:left;clear:both;width:100%;padding:2px;}
.zt_zi span {float:left;padding:0px 2px;}
.form_title {width:400px;padding:2px;}
.reply .reply_top {font-size:14px;font-weight: bold;padding:10px;}
.small_fckeditor {width:519px;}

#user_reply {padding:5px;}
#post_title {border:2px solid #C1DAD7;height:17px;padding:3px;}
#captcha_code {border:2px solid #C1DAD7;height:17px;padding:3px;}
#post_body {width:515px;height:150px;border:2px solid #C1DAD7;}
#post_form {padding-left:20px;}
#post__body_editor {width:618px;overflow-x:hidden;height:100px;line-height:20px;font-size:14px;color:#555555;padding:5px; border: 2px solid #C1DAD7;}
#topic_title {border:2px solid #C1DAD7;height:17px;padding:3px;}
#topic_submit,#post_submit{background-color: #FFFFFF;padding:2px;}

/*论坛后台表格*/
.bbs_table th {border: 1px solid #ACE4FF;background-color: #E1F5FF;}
.bbs_table .visible {color:#000;}
.bbs_table .invisible {color:#999;}
.bbs_table td {border: 1px solid #ACE4FF;background-color: #E1F5FF;}
#captcha_field #captcha_text {float:left;}
#captcha_field #captcha_text input {float:left;}
#captcha_field #captcha_data {float:left;}
#captcha_field #captcha_data img{float:left;width:55px;height:23px;border-color:#C1DAD7 #C1DAD7 #C1DAD7 -moz-use-text-color;border-style:solid solid solid none;border-width:2px 2px 2px 0;}

/*论坛管理页面结构*/

.mainx {float:left;width:984px;padding:10px; background-color: #FFFFFF;font-size:12px;}
.mainx a{color:#2B666A;}
.mainx img{display:inline;}

.mainx .bbs_left {float:left;width:90%;}
.mainx .content {float:left;width:90%;}
.mainx .bbs_main {float:left;width:99%;background-color:#ffffff;padding:1%;}
.mainx .mainback .right .rb .ysjs .ysjs_main .bbs_main .bbs_left {float:left;width:100%;}
.mainx .bbs_main .bbs_left .la {float:left;width:90%;min-height:20px;}
.mainx .bbs_main .bbs_left .la .la_top {display:none;}
.mainx .bbs_main .bbs_left .la .la_main {float:left;margin:0px;padding:5px;height:20px;}
.mainx .bbs_main .content {float:left;width:100%;}
