﻿@charset "utf-8";
/* CSS Document */
html,body{ height:100%; text-align:left;}
body{color:#444; font:12px tahoma,Verdana,Arial,sans-serif,"Times New Roman",宋体;}
body,ul,ol,dl,dt,dd,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr{margin:0;padding:0;border:0;}
ul,li,ol,dl,dt,dd{ list-style:none;}

.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}/*中对齐 左对齐 右对齐*/
.fl{float:left;}.fr{float:right;}.cl{clear:both;}/*左浮动 右浮动 清除浮动*/
.cl:after{ content:"清除浮动"; clear:both; display:block; font-size:0; height:0; overflow:hidden;}
.star{ color:#FF5500; position:absolute; padding:5px; margin-left:-16px;}
.hide{ display:none;}
.gray{ color:#999;}
.blue{ color:#2B65B7;}
.orange{ color:#FF3600;}
a{ color:#2B65B7; text-decoration:none;}
a:hover{ color:#2B65B7; text-decoration:underline;}

/*公用的样式*/
body{ background:#C3DBEC; color:#444;}
/*最外框的样式*/
.wrap-l{ width:984px; padding-left:4px; margin:0px auto; background:url(../image/bbsimg/bg-left.png) left repeat-y #FFF; height:auto!important; height:100%; min-height:100%; overflow:hidden; _overflow:inherit;}
.wrap-r{ width:950px; padding:0px 19px 0px 15px; background:url(../image/bbsimg/bg-right.png) right repeat-y #FFF; height:auto/*!important*/; height:100%; min-height:100%; overflow:hidden; _overflow:inherit;}


/*用户信息栏目的样式*/
.user-info{ margin:30px 0px 5px 0px; border:1px solid #CAD9EA; padding:1px;}
.user-info div{ background:url(../image/bbsimg/user-info-bg.png) repeat-x left 50%; height:30px; line-height:30px;}
/*用户信息样式*/
.post-info{ float:left; margin-right:5px;}
/*用户头像样式*/
.user{ display:inline-block; background:url(../image/bbsimg/user.gif) no-repeat left 50%; padding-left:17px; margin-left:10px;}
/*搜索按钮样式*/
a.search{ background:url(../image/bbsimg/search.gif) no-repeat; width:62px; height:25px; display:inline-block; margin-top:2px;}
/*我要发帖按钮样式*/
a.post-btn{ background:url(../image/bbsimg/post-btn.png) no-repeat; width:108px; height:28px;}
/*工具栏的样式*/
.tool{ margin:10px 0px 0 0px; height:28px; line-height:28px; margin-bottom:5px;}

/*面包屑的样式*/
.post-crumb{ padding-left:10px;}
.post-crumb .home{ background:url(../image/bbsimg/home.png) no-repeat; padding-left:24px;}

/*论坛统一内容页面样式*/
.post-content{ margin-top:5px; border-top:2px solid #007AD3; padding-top:10px;}
.post-content table th,.post-content table td{ height:32px; padding:0 10px;}
.post-content table th{ font-weight:normal; padding:0px;}
.post-content input{ margin:0; vertical-align:middle; height:20px; border:1px solid #CECABC; background:url(../image/bbsimg/input-bg.png) repeat-x;}
.post-content textarea{ height:140px; width:300px; border:1px solid #CECABC; background:url(../image/bbsimg/input-bg.png) repeat-x top; padding:6px 5px; font-size:12px;}
#calendarTable th,#calendarTable td{ height:24px;}


/*论坛展示页面样式*/
/*论坛版块的样式*/
.board{ margin-bottom:10px; background:url(../image/bbsimg/board-bottom.png) repeat-x bottom; padding-bottom:5px;}
.title,.post-content .title{ height:34px; line-height:32px; background:url(../image/bbsimg/title.png) repeat-x; color:#FFF; font-weight:bold;}
.title-l,.post-content .title-l{ height:34px; background:url(../image/bbsimg/title-l.png) no-repeat left; padding-left:20px;}/*左边圆角*/
.title-r,.post-content .title-r{ height:34px; background:url(../image/bbsimg/title-r.png) no-repeat right;}/*右边圆角*/
.title img{ float:right; margin-right:20px;}/*收起折叠图片样式*/
/*版块中表格内容*/
table.board-list{ border:1px solid #CCCCCC; border-bottom:none; border-top:none;}
/*列颜色*/
.col-bg{ background-color:#F7FAFC;}
table.board-list,table.board-list td{ border-collapse:collapse; border-spacing:0;}
/*表头样式*/
table.board-list thead td{ height:28px; line-height:28px; background:#E7F0F7; border-bottom:1px solid #C6D2DD; padding:0px 10px;}
/*表格内容样式*/
table.board-list tbody td{ height:70px; line-height:18px; border-top:1px solid #E0E7ED; padding:0px 10px;}
table.board-list tbody td .avatar{ border:1px solid #CCC; padding:2px;}
table.board-list tbody td h2{ font-size:14px; font-weight:bold; display:inline;}


/*帖子列表页面样式*/
.posts{ margin-bottom:10px; background:url(../image/bbsimg/posts-bottom.png) repeat-x bottom; padding-bottom:5px;}
.posts table th,.posts table td{ padding:0px 10px;}
.posts table.title{ font-weight:normal; width:100%;}
/*帖子列表表格样式*/
table.post-list,.post-content table.post-list{ border:1px solid #CCCCCC; border-bottom:none; border-top:none;}
table.post-list,table.post-list th,table.post-list td{ border-collapse:collapse; border-spacing:0;}
/*表格内容样式*/
table.post-list th,.post-content table.post-list th{ background:#E7F0F7; font-weight:normal; height:28px; line-height:28px; background:#E7F0F7; border-top:1px solid #C6D2DD; border-bottom:1px solid #C6D2DD;}
table.post-list td,.post-content table.post-list td{ height:40px; line-height:18px; border-top:1px solid #E0E7ED;}
/*置顶帖的图标样式*/
.post-top{ background:url(../image/bbsimg/top.gif) no-repeat; padding-left:20px; height:17px; display:inline-block;}
/*正常帖的图标样式*/
.post-normal{ background:url(../image/bbsimg/normal.png) no-repeat; padding-left:22px; height:19px; display:inline-block;}
/*推荐帖的图标样式*/
.post-good{ background:url(../image/bbsimg/good.png) no-repeat; padding-left:22px; height:19px; display:inline-block;}



/*帖子内容页面中每个帖子的样式*/
.post-content .posts .post-floor{ border:1px solid #CCCCCC; border-bottom:none; margin-top:5px;}
.post-floor table th{ background:#E7F0F7; text-align:left; padding:10px;}
.post-floor table th .avatar{ background:#FFF; border:1px solid #CCC; padding:2px; width:100px; margin:0px auto;}
.post-floor table td .post-time{background:#f7fafc;height:22px;padding-top:8px;}
.post-floor p{ margin:8px 0px 10px;}
.post-floor p,.post-floor dl{ margin-left:10px;}
.post-floor dt,.post-floor dd{ float:left; line-height:18px;}

.post-floor dt{ width:40px;}
.post-floor dd{ width:74px;}

/*帖子相关的信息样式*/
.post-info{ margin:1px; height:30px; line-height:30px; padding:0px 10px 0px 0px;}
/*帖子的回复内容样式*/
.post-msg{ line-height:20px;}

/*帖子回复者的个性签名样式*/
.post-sign{}
/*帖子回复内容的底部及其按钮样式*/
.post-bottom{ border-top:1px solid #E0E7ED; height:35px; line-height:35px;}
/*回复文字+图标样式*/
a.reply{ background:url(../image/bbsimg/reply.png) no-repeat; padding-left:20px; margin-right:15px;}
/*引用文字+图标样式*/
a.quote{ background:url(../image/bbsimg/quote.png) no-repeat; padding-left:20px; margin-right:15px;}
/*编辑文字+图标样式*/
a.edit{ background:url(../image/bbsimg/edit.png) no-repeat; padding-left:20px;}
/*TOP文字+图标样式*/
a.top-s{ background:url(../image/bbsimg/top-s.png) no-repeat left 48%; padding-left:20px; color:#444;}
a.top-s:hover{ color:#2B65B7; text-decoration:underline;}


/*注册声明页面样式*/
.post-content .register{ margin-top:10px;}

/*搜索页面样式*/
.post-content .find{ text-align:center; margin:30px auto 0px;}
/*搜索结果页面样式*/
.search-box{ margin-left:10px;}
.result{ margin:15px 0px 5px 10px;}

/*提示页面样式*/
.post-content .tips{ display:block; width:320px; margin:50px auto 0px; line-height:20px;}
/*.post-content .tips span{ background:url(../image/bbsimg/success.gif) no-repeat left top; font-size:14px; display:block; height:50px; line-height:50px; padding-left:50px;}*/
.post-content .tips p{ padding-left:50px;}
.post-content .tips p a{ text-decoration:underline;}

/*登录页面样式*/
.login{ margin:40px auto 0px; border:5px solid #C7E7FF; display:block; width:560px; height:200px; padding:20px 70px 50px; background:url(../image/bbsimg/seperate.png) no-repeat 50% 50% #F7FBFE; font-size:14px;}
.login form span{ display:block; background:url(../image/bbsimg/warning.png) no-repeat left top; padding-left:24px; height:16px; color:#FF3500; padding-bottom:12px;}
.login form label{ display:block; margin-top:10px;}
.login form input{ margin:5px 0px 8px;}
.login .login-info{ padding:65px 50px 0px 0px; line-height:28px;}
.login .login-info a{ text-decoration:underline;}

/*找回密码页面样式*/
.password{ padding-top:50px;}

/*会员控制面板页面样式*/
.tab{ margin-top:10px;}
.tab ul,.tab li{ list-style:none; margin:0; padding:0; height:33px; line-height:29px;}
.tab ul{ background:url(../image/bbsimg/tab-bg.png) repeat-x bottom; padding-left:35px;}
.tab li{ background:url(../image/bbsimg/tab-normal.png) no-repeat; width:74px; height:33px; float:left; cursor:pointer; text-align:center; font-weight:bold; margin-right:5px;margin-top:0px;}
.tab li.hover,.tab li.current{ cursor:pointer; background:url(../image/bbsimg/tab-hover.png); width:74px; height:33px; font-color:#ffffff; font-weight:bold;}
.tab li a.color,.tab li a.color:hover{ color:#666; text-decoration:none;}
.tab li.hover a.color,.tab li.hover a.color:hover{color:#fff;}
.tab-con{ clear:both;}
/*修改文字+图标样式*/
a.altertop{ background:url(../image/bbsimg/altertop.png) no-repeat; padding-left:20px; height:16px; display:inline-block;}
a.alteruntop{ background:url(../image/bbsimg/alteruntop.png) no-repeat; padding-left:20px; height:16px; display:inline-block;}
a.alterrecommend{ background:url(../image/bbsimg/alterrecommend.png) no-repeat; padding-left:20px; height:16px; display:inline-block;}
a.alterunrecommend{ background:url(../image/bbsimg/alterunrecommend.png) no-repeat; padding-left:20px; height:16px; display:inline-block;}
a.alterview{ background:url(../image/bbsimg/alterview.png) no-repeat; padding-left:20px; height:16px; display:inline-block;}
a.alteredit{ background:url(../image/bbsimg/alteredit.gif) no-repeat; padding-left:20px; height:16px; display:inline-block;}
/*修改资料的表格样式*/
.post-content table.register-info th,.post-content table.register-info th{ height:32px; padding:0 10px;}
.post-content table.register-info th{ text-align:right; font-weight:normal; padding:0px;}
.post-content .tab span.side{ display:block; padding:10px 0px 50px; border:1px solid #CCCCCC; border-bottom:none; border-top:none;}



/*内容下的按钮统一样式*/
.post-content .register-btn{ margin-left:140px; margin-top:15px;}
.post-content .form-btn{ margin-left:110px; margin-top:15px;}
/*checkbox样式恢复原来样式（为了不受上面input统一写样式的影响）*/

/*快速回复样式*/
.quickreply{background:url("../image/bbsimg/quickreply.png") repeat-x scroll 0 bottom #FFFFFF;color:#3678C9;height:25px;padding:10px 0px 0;font-size:15px;font-weight:bold;}


input.nostyle{ border:none!important; height:auto!important;}

/*页面中所需要用到的按钮样式*/
input.browse{ border:none!important; background:url(../image/bbsimg/browse-btn.gif) no-repeat!important; width:51px!important; height:24px!important; line-height:24px; color:#444; margin-left:5px;}
/*提交、搜索、登录、发帖等按钮的统一样式*/
input.search-btn{ border:none!important; background:url(../image/bbsimg/search-btn.gif) no-repeat!important; width:68px!important; height:28px!important; line-height:28px; color:#FFF; font-weight:bold; font-size:14px; word-spacing:-4px; margin-right:20px;}
/*返回、重置等按钮样式*/
input.reset-btn{ border:none!important; background:url(../image/bbsimg/reset-btn.gif) no-repeat!important; width:68px!important; height:28px!important; line-height:28px; color:#333; font-weight:bold; font-size:14px; word-spacing:-4px;}
/*返回上一页长按钮样式*/
input.return-btn{ border:none!important; background:url(../image/bbsimg/return-btn.gif) no-repeat!important; width:97px!important; height:28px!important; line-height:28px; color:#333; font-weight:bold; font-size:14px;}

/*分页样式*/
.pagination{ height:24px; line-height:24px; margin-bottom:9px; _margin-bottom:5px;}
.pagination input{ width:34px; height:15px;}
.pagination a{ display:inline-block; line-height:18px; border:1px solid #BADAE7; padding:0px 7px; text-decoration:none; color:#444;}
.pagination a:hover,.pagination a.selected{ display:inline-block; line-height:18px; background:#1B72AF; border:none; padding:1px 8px; text-decoration:none; color:#fff;}
div.quotes span.fr span .disabled{background:none repeat scroll 0 0 transparent;border:1px solid #999999;color:#999999;margin-right:2px;padding:0px 8px;}

/*底部版权样式*/
.footer{ display:block; margin:0px auto 0px; text-align:center;background:url(../image/bbsimg/bg-right.png) right repeat-y #FFF; }



/*帖子标题的字符限制样式*/
.post-title{display:block; width:562px; overflow:hidden; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis;}















