﻿body, html{font-family: 微软雅黑, 新宋体; overflow:auto; background:#FCFAF0}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}

.divMain{width:960px; margin:0 auto;}
.imgHead{border:1px solid #EEE; background-color:#FFF; padding:4px; width:60px;}
/*回到顶部*/
#divBackTop{background:url(../Images/scrolltop.png) no-repeat ; width:20px; height:50px; position:fixed; bottom:100px; right:0px; cursor:pointer; display:none;}
/*板块描述*/
.divDes{border:1px solid #CDCDCD; background:#FFF; line-height:20px; padding:10px; color:#444;}
/*发帖按钮*/
.btnTopic{background:url(../Images/pn_post.png) no-repeat; width:80px; border:0px; height:33px; cursor:pointer;}
/*发帖编辑器*/
#divEditor{ position:absolute; z-index:200; border:1px solid #CDCDCD; display:none;}

.divTClass{padding:10px 0px; border-bottom:2px solid #CDCDCD;}
.divPageBar{padding:10px 0px;}
.divTopBar{padding-bottom:10px;}
.inputtext{padding:2px; border:1px solid #888; border-right:1px solid #CCC; border-bottom:1px solid #CCC;}

/*#region 导航栏*/
.divBanner{background:url(../Images/nv.png) no-repeat; width:960px; height:33px; margin-top:10px; }
.dhh{height:34px;}
.divBanner ul{padding:0px 2px; list-style:none; margin:0px;}
.divBanner li{ float:left; background:url(../Images/nv_a.png) no-repeat right top; padding-right:1px;}
.divBanner li a{ display:inline-block; font-size:14px; font-weight:bold; color:#FFF; height:27px; padding:6px 15px 0px 15px;}
.divBanner li a:hover{ background:url(../Images/nv_a.png) no-repeat center -33px;}
.divBanner li .sa, .divBanner li .sa:hover{ background:url(../Images/nv_a.png) no-repeat center -99px;}
.divBanner li .sd, .divBanner li .sd:hover{ background:url(../Images/nv_a.png) no-repeat center -33px;}
/*#endregion*/

/*#region 底部栏*/
.divFooter{margin-top:15px; padding:10px 2px; border-top:1px solid #CDCDCD; height:130px;}
.divFooter a{color:#444;}
.divFooter .l{float:left; line-height:20px; font-family:Arial; color:#444;}
.divFooter .r{float:right; line-height:20px; font-family:Arial; color:#444;}
/*#endregion*/

/*#region 搜索栏*/
.divSearch{border:1px solid #FFCC66; border-top:0px; width:958px; height:44px; background:url(../Images/Search.png)}
.divSearch .tdS_Left{background:url(../Images/Search.png) no-repeat 0px -74px; height:44px; width:50px;}
.divSearch .tdS_Center{background:url(../Images/Search.png) repeat-x 0px -222px; width:250px;}
.divSearch .tdS_Center input{width:100%; font-size:14px; font-family:微软雅黑, 新宋体; border:0px; width:245px;}
.divSearch .tdS_Type{background:url(../Images/Search.png) repeat-x 0px -370px; width:50px;}
.divSearch .tdS_Type span{display:inline-block; height:25px; width:44px; padding-left:6px; padding-top:5px; cursor:pointer; background:url(../Images/arrwd.gif) no-repeat right; color:#999999; font-size:14px;}
.divSearch .tdS_Btn{width:77px;}
.divSearch .tdS_Btn input{background:url(../Images/Search.png) no-repeat 0px -301px; width:67px; border:0px; height:34px; font-size:14px; font-family:微软雅黑, 新宋体; font-weight:bold; cursor:pointer; vertical-align:middle; _vertical-align:middle;}
.divSearch .tdS_Hot{font-size:12px; font-family:微软雅黑, 新宋体; font-weight:bold;}
.divSearch .tdS_Hot span{font-weight:normal; display:inline-block; margin-left:5px; cursor:pointer;}
.divSearch .tdS_Hot span:hover{text-decoration:underline;}
/*#endregion*/

/*#region 导航路径*/
.divMap{padding:10px 0;}
.divMap a{color:#333333; display:inline-block;}
.divMap s{display:inline-block; background:url(../Images/Search.png) no-repeat -23px -127px; width:20px; height:12px; text-decoration:none; vertical-align:middle;}
.divMap .nv{background:url(../Images/Search.png) no-repeat -8px -128px; width:16px; height:14px;}
/*#endregion*/

/*#region 收藏页面表格*/
.tablefor{width:100%; border:1px solid #CDCDCD;}
.tablefor td{background:#FFF; padding:8px;}
.tablefor .tdl{width:140px; padding:0px; border-right:1px solid #CDCDCD; background:#FCF6E6;}
.tablefor .ultb{ float:left; width:140px; padding:0px; list-style:none; margin:0px;  min-height:300px;}
.tablefor .ultb li{width:120px; margin:0px 10px; border-bottom:1px dashed #CCC;}
.tablefor .ultb .tli{padding:10px 10px;margin:0px;}
.tablefor .ultb .hr{margin:0px 10px; padding:0px; border-bottom:1px solid #be9116; border-top:1px solid #FAFAFA;}
.tablefor .ultb li a{display:inline-block; padding:6px 0px; width:120px; cursor:pointer; color:#444;}
.tablefor .ultb li a:hover{ text-decoration:none;}
.tablefor .ultb .sli{ position:relative; top:-1px; padding:0px 10px;margin:0px; border-top:1px solid #CDCDCD; border-bottom:1px solid #CDCDCD; border-right:1px solid #FFF; background:#FFF;}

.tablefor .ultd{padding:0px; list-style:none; margin:0px;}
.tablefor .ultd li{border-top:1px dashed #CCC; padding:6px 0px;}
.tablefor .ultd li:first-child{border-top:0px;}
.tablefor .ultd .hr{border-top:1px solid #CCC; margin-top:12px;}
.tablefor .ultd .notop{border-top:0px;}
.tablefor .ultd input{vertical-align:middle; _vertical-align:bottom; margin-right:6px;}
.tablefor .ultd img{vertical-align:middle; _vertical-align:bottom;}
.tablefor .ultd .txt{border-left: 1px solid #888;
    border-top: 1px solid #888;
    border-right: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    font-size:9pt; padding:2px;
}
.tablefor .ultd font{display:inline-block; width:120px; text-align:right; padding-right:20px;}
.tablefor .ultd s{float:right; text-decoration:none;}
.tablefor .ultd label{display:inline-block; margin-right:10px; cursor:pointer;}
/*#endregion*/

/*#region 帖子列表*/
/*列表头部*/
.divSTitle{margin:0px; border:1px solid #CDCDCD; background:#F2F2F2}
.divSTitle table{border-top:1px solid #FFF;}
.divSTitle table td{padding-left:8px;}
/*列表搜索条件*/
.dropSpan{display:inline-block; cursor:pointer; background:url(../Images/arrwd.gif) no-repeat right; padding-right:16px; margin-right:6px;}
.dropSpan:hover{text-decoration:underline;}
/*列表样式*/
.divSList{padding:0px 8px 8px 8px; border:1px solid #CDCDCD; border-top:0px; background:#FFF;}
.tableList{padding:0px;}
.tableList th{padding:4px; background:#F2F2F2;}
.tableList td{padding:4px; border-top:1px solid #CDCDCD;}
.tableList .tdt{border-top:0px;}
/*#endregion*/

/*#region 帖子详情*/
.tableforum{width:100%; border:1px solid #CDCDCD;}
.tableforum td{border-bottom:4px solid #FCF6E6; background:#FFF; padding:0px 20px;}
.tableforum td:first-child{width:160px; padding:0px; border-bottom:4px solid #FFCC66; border-right:1px solid #CDCDCD; background:#FCF6E6}
.forum_name{padding:10px 15px; border-bottom:1px dashed #CCC; font-weight:bold;}
.forum_info{padding:10px 15px; line-height:20px;}
.forum_info img{border:0px; background:#FFF; padding:5px;}
.forum_info span{display:inline-block; padding-left:5px; width:60px;}
.forum_time{padding:10px 0px; border-bottom:1px dashed #CCC; vertical-align:middle;}
.forum_time font{display:inline-block; float:right; color:#888; font-weight:bold;}
.forum_time a{color:#444}
.forum_con{min-height:450px; font-size:14px; padding:10px 0px; line-height:22px;}
.forum_con img{ max-width:700px;}
.forum_foot{padding:10px 0px; border-top:1px dashed #CCC}
.forum_foot font{display:inline-block; float:right; color:#CDCDCD;}
.forum_foot a{color:#444}
/*#endregion*/

/*#region 发表回复*/
.tableask{width:100%; border:1px solid #CDCDCD;}
.tableask td{background:#FFF; padding:20px;}
.tableask td:first-child{width:160px; padding:0px; border-right:1px solid #CDCDCD; background:#FCF6E6}
.divEB{border:1px solid #CDCDCD; border-top:1px solid #888; margin-bottom:8px; border-left:1px solid #888; width:650px;}
/*#endregion*/

/*#region 子板块样式*/
.Sel{margin-right:4px; padding:4px 7px; display:inline-block; background:#FCF6E6; border:1px solid #336699; color:#336699; cursor:pointer; font-weight:bold;}
.NoS{margin-right:4px; padding:4px 7px; display:inline-block; background:#FFF; border:1px solid #CDCDCD; cursor:pointer;}
.DIS{margin-right:4px; padding:4px 7px; display:inline-block; background:#EEEEEE; border:1px solid #AAAAAA; color:#AAAAAA;}
/*#endregion*/

/*#region 下拉列表*/
.divDrop{position: absolute; z-index: 100; padding:0px; border:1px solid #CDCDCD; border-right:2px solid #CDCDCD; border-bottom:2px solid #CDCDCD; background-color: #FFF; overflow:hidden;}
.divDrop ul{padding:0px; list-style:none; margin:0px;}
.divDrop li{padding:0px; margin:0px;}
.divDrop li a{margin:0px; padding:4px; display:inline-block; white-space:nowrap; cursor:pointer; color:#444;}
.divDrop li a:hover{background-color: #FCF6E6; color:#ffa833}
.divDrop li font{margin:0px; padding:4px; display:inline-block; white-space:nowrap; cursor:pointer;}
.divDrop li font:hover{background-color: #FCF6E6; color:#ffa833}
/*#endregion*/


.divScanTop{border-bottom:1px solid #DDD; padding:4px 20px;}
.divScanTop span{cursor:pointer;}
.divScanTop span:hover{ text-decoration:underline;}
.divScanTop a{display:inline-block; float:right; color:#3366B2;}
.divScanTop a:hover{ text-decoration:underline;}

.divScanMain{padding:0px 20px;}

.tbScanBar{margin-top:20px; margin-bottom:20px;}
.tbScanBar span{ display:inline-block; padding:6px; cursor:pointer;}
.tbScanBar .sa{ background:url(../Images/searchbar.png) no-repeat center -111px; font-weight:bold;}
.tbScanBar .bar_l{ background:url(../Images/searchbar.png) no-repeat 0px -35px; width:10px; height:35px;}
.tbScanBar .bar_c{ background:url(../Images/searchbar.png); width:400px; height:35px;}
.tbScanBar .bar_c input{border:0px; width:396px;}
.tbScanBar .bar_r{width:107px; height:35px;}
.tbScanBar .bar_r input{ background:url(../Images/searchbar.png) no-repeat 0px -70px; width:107px; height:35px; border:0px; cursor:pointer;}

.divResultBar{padding:6px 4px; background:#F5F5F5; border-bottom:1px solid #CDCDCD; font-weight:bold;}

.divResult{width:800px; margin-top:20px;}
.divResult ul{padding:0px; list-style:none; margin:0px;}
.divResult li{padding:0px; margin:0px; margin-bottom:20px;}
.divResult li h3{padding:2px 0px; margin:0px; font-size:16px; font-weight:normal;}
.divResult li h3 a{ text-decoration:underline;}
.divResult li font{color:#FF0000;}
.divResult li p{padding:2px 0px;}
.divResult li p span{color:#3A8000}
.divResult li p span a{color:#444; text-decoration:underline;}