﻿/*全局设置*/
* {font:12px arial,宋体;}
body {margin:0;padding:0;font-size:12px;text-align:center;}
body > div {text-align:center; margin:0 auto;} 
img {border:0;}
A img {border:0;}
div{border:0;margin:0 auto;padding:0;text-align:left;height:auto;}
table,th,td{margin:0;padding:0;}
form, input, select {margin:0;padding:0;text-align:left;}
input,select{vertical-align:middle!important;vertical-align:-2px;}
ul,ol,li,dl,dt,dd,p,span{border:0;margin:0;padding:0;text-align:left;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;text-align:left;height:0;font-weight:bold;}
strong{font-weight:bold;}
.clear {clear:both;height:0;visibility:hidden;width:0;overflow:hidden;}
a{text-decoration:none; color: #000000;}
a:hover{text-decoration:underline; color: #f9501b;}

﻿#container{ width:780px; margin: 0 auto; padding: 0; }
#main{ background:#fff; padding-top: 0; padding-right: 0px; padding-bottom:0px; }
#left,#center,#right{overflow:hidden;}
#left{ float:left; width:190px; margin: 0 10px 0 0; }
#right{ float:left; width:580px; }
#banner{background-image: url(../images/banner.png); background-repeat: no-repeat; width: 780px; height: 153px; margin-bottom: 10px;}

.module{ background-position: 0 0; height: 800px; background-color:#f6f6f6; margin-bottom: 10px; padding-top:6px; overflow:hidden; border: solid 1px #cfcfcf;}
.module ul{ padding:2px 10px 0px 10px;  }
.module ul li{float:left; margin:0px; padding:0px;}
.module ul li a{float:left; width:170px; height:45px; }
.module ul li#tnote a{background:url(../images/module_pic3.gif) no-repeat;}
.module ul li#tscale a{background:url(../images/module_pic4.gif) no-repeat;}
.module ul li#tsel a{background:url(../images/module_pic7.gif) no-repeat;}
.module ul li#tnav a{background:url(../images/module_pic1.gif) no-repeat;}
.module ul li#tfull a{background:url(../images/module_pic6.gif) no-repeat;}
.module ul li#tnote a:hover{background:url(../images/module_pic3a.gif) no-repeat;}
.module ul li#tscale a:hover{background:url(../images/module_pic4a.gif) no-repeat;}
.module ul li#tsel a:hover{background:url(../images/module_pic7a.gif) no-repeat;}
.module ul li#tnav a:hover{background:url(../images/module_pic1a.gif) no-repeat;}
.module ul li#tfull a:hover{background:url(../images/module_pic6a.gif) no-repeat;}

/*导航条*/
#top_guide { background-image: url(../images/menu_bg.gif); background-repeat: repeat-x; width:778px; height: 28px; margin-bottom: 10px; border: 1px #cfcfcf solid; }
#subnav{width:780px; font-size: 14px;}
#pages{ float:left; padding-top: 7px; padding-left: 15px; }
#pages em{color: #ffffff; padding:0px 2px 0px 2px;}
#pages a{ font-size: 14px; color: #ffffff; font-weight: bolder; text-decoration: none; }
#pages a:hover{font-size: 14px; color: #fdf3be; text-decoration: none;}
#manage{ float:right; padding-top: 15px; }
#manage a:link,#manage a:visited{margin:0 10px;font-size:12px; color: #767a7d}
#foot { background-image: url(../images/bottom_bg.gif); background-repeat: repeat-x; text-align: center; width:778px; height: 14px; margin-bottom: 10px; border: 1px #dadada solid; }
#foot {margin-top: 15px}
#foot DIV {color: #000; line-height: 24px; text-align: center}
#foot A:link {color: #000}
#foot A:visited {color: #000}
#foot A:hover {TEXT-DECORATION: underline}

/*搜索*/
#top_search { background-image: url(../images/search_bg.gif); background-repeat: repeat-x; width:778px; height: 42px; margin-bottom: 10px; border: 1px #bdbcbd solid; }
#top_search .inf{float:left; width:300px; padding:6px 0px 0px 20px;}
#top_search .inf a{color:#e9290c;}



/*flash*/
#flash { float: left; overflow: hidden; height: 246px; width:300px; text-align: center; margin-bottom: 10px; border: solid 1px #cfcfcf; }
#flash img {width: 265px; height: 240px}
#flash a {font-weight: bold; overflow: hidden; color: #000; line-height: 25px}

.module_1{ background-position: 0 0; margin-bottom: 10px; padding-left:0px; overflow:hidden; border: solid 1px #cfcfcf;  }
.module_1 .top{ background-color: transparent; background-image: url(../images/module_t1.gif); height:23px; color:#ffffff; }
.module_1 .top span{padding-left:10px; float:left; color:#ffffff; font-size:12px; font-weight:bold; padding-top:5px;}
.module_1 .top span a{ color:#ffffff; font-size:12px; font-weight:bold; }

.module_2{ background-position: 0 0; margin-bottom: 10px; padding-left:0px; overflow:hidden; border: solid 1px #cfcfcf;  }
.module_2 .top{ background-color: transparent; background-image: url(../images/module_t2.gif); height:23px; color:#ffffff; }
.module_2 .top span{padding-left:10px; float:left; color:#ffffff; font-size:12px; font-weight:bold; padding-top:5px;}
.module_2 .top span a{ color:#ffffff; font-size:12px; font-weight:bold; }

.module_3{ background-position: 0 0; margin-bottom: 10px; padding-left:0px; overflow:hidden; border: solid 1px #cfcfcf;  }
.module_3 .top{ background-color: transparent; background-image: url(../images/module_t3.gif); height:23px; color:#ffffff; }
.module_3 .top span{padding-left:10px; float:left; color:#ffffff; font-size:12px; font-weight:bold; padding-top:5px;}
.module_3 .top span a{ color:#ffffff; font-size:12px; font-weight:bold; }

.module_4{ background-position: 0 0; margin-bottom: 10px; padding-left:0px; overflow:hidden; border: solid 1px #cfcfcf;  }
.module_4 .top{ background-color: transparent; background-image: url(../images/module_t4.gif); height:23px; color:#ffffff; }
.module_4 .top span{padding-left:10px; float:left; color:#ffffff; font-size:12px; font-weight:bold; padding-top:5px;}
.module_4 .top span a{ color:#ffffff; font-size:12px; font-weight:bold; }

.module_5{ background-position: 0 0; margin-bottom: 10px; padding-left:0px; overflow:hidden; border: solid 1px #cfcfcf;  }
.module_5 .top{ background-color: transparent; background-image: url(../images/module_t5.gif); height:23px; color:#ffffff; }
.module_5 .top span{padding-left:10px; float:left; color:#ffffff; font-size:12px; font-weight:bold; padding-top:5px;}
.module_5 .top span a{ color:#ffffff; font-size:12px; font-weight:bold; }

.module_6{ background-position: 0 0; margin-bottom: 10px; padding-left:0px; overflow:hidden; border: solid 1px #cfcfcf;  }
.module_6 .top{ background-color: transparent; background-image: url(../images/module_t6.gif); height:23px; color:#ffffff; }
.module_6 .top span{padding-left:10px; float:left; color:#ffffff; font-size:12px; font-weight:bold; padding-top:5px;}
.module_6 .top span a{ color:#ffffff; font-size:12px; font-weight:bold; }

.module_7{ background-position: 0 0; margin-bottom: 10px; padding-left:0px; overflow:hidden; border: solid 1px #cfcfcf;  }
.module_7 .top{ background-color: transparent; background-image: url(../images/module_t7.gif); height:23px; color:#ffffff; }
.module_7 .top span{padding-left:10px; float:left; color:#ffffff; font-size:12px; font-weight:bold; padding-top:5px;}
.module_7 .top span a{ color:#ffffff; font-size:12px; font-weight:bold; }

.contentTop{height: 20px; padding: 3px 10px 0; clear: both;}
.contentBottom{height: 20px; padding: 3px 10px 0; clear: both;}

.pages{text-align: right;}
.pages .cur{font-weight: bold;}
.more{text-align: right;}

.mod{border: 1px solid #eaeaea; background: white;}
#contentWrapper .mod{margin: 0 14px 10px 0;}
.mod .m_head{background: url(images/mod_t_bg.jpg) repeat-x left top;padding: 0 10px;height: 27px;border-bottom: 1px solid #eaeaea;}
.mod .m_head img{vertical-align: text-bottom;}
.mod .m_title{margin-top: 5px;font-size: 12px;float: left;font-weight: bold;color: #333;}
.mod .m_opt{float: right;margin-top: 3px;}
.mod .m_opt div{display: block;float: left;padding-top: 2px;margin: 0 0 0 10px;}
.mod .m_body{padding: 5px;}
.mod .contentTop{height: 22px;padding: 3px 5px 0;}
.mod .contentBottom{height: 18px;padding: 7px 5px 0;}

#discussBoard{}
#categoryBox{float: left;}
#categoryBox a, #categoryBox span{margin: 0 5px;}
#categoryBox img{vertical-align: text-bottom;}
.topicList{width: 100%;table-layout: fixed;border-top: 1px solid #edecec;}
.topicList th, .topicList td{height: 20px;line-height: 20px;padding: 4px 5px 4px;vertical-align: middle;/*overflow: hidden;white-space: nowrap;*/word-break: break-all;border-bottom: 1px solid #edecec;}
.topicList th{font-weight: bold;}
.topicList .odd{/*background: #fcfcfc;*/}
.topicList .even{}
.topicList td{}
.topicList td img{width: 16px;height: 16px;line-height: 20px;margin-right: 3px;}
.topicList .type{background: white; text-align: center;width: 18px;}
.topicList .time{text-align: center;width: 11%; color: #333333}
.topicList .topic, .topicList .author, .topicList .reply{text-align: left;}
.topicList .topic{line-height: 180%; color: #333333}
.topicList .topic a.title{line-height: 180%; text-decoration: none;}
.topicList .topic .title:visited{color: #4d2d5e; font-weight: normal;}
.topicList .topic a.title:hover{color: red; text-decoration: underline;}
.topicList .topic .commend, .topicList .topic .commend:visited{color: #6eb300; font-weight: bold;}
.topicList .topic .elite, .topicList .topic .elite:visited{color: #00a0dd; font-weight: bold;}
.topicList .topic .hot, .topicList .topic .hot:visited{color: #ff0f6f;}
.topicList .topic .bold, .topicList .topic .bold:visited{font-weight: bold;}
.topicList .topic .groupIco{width: 20px;height: 15px;padding: 1px;}
.topicList .topic .titPage{background: url(images/ico_multipage.gif) no-repeat left center; padding-left: 10px;}
.topicList .topic .titPage a{font-size: 10px; font-family: Arial, Helvetica, sans-serif; margin-right: 1px;padding: 1px 3px;}
.topicList .topic .titReply, .topicList .topic .titReply a{color: #aaa; font-size: 10px;}
.topicList .topic .titReply a:hover{color: red;}
.topicList .topic .titIco{float: right; text-align: right;}
.topicList .author{width: 16%; color: #333333}
.topicList .author .blogIco{width: 16px; height: 16px;}
.topicList .reply{width: 18%;}
.topicList td.reply{/*color: #666;*/}
.icoDemo{height: 30px;padding: 0 10px;}
.icoDemo img{vertical-align: text-bottom;}

.topicList1{width: 100%;table-layout: fixed;border-top: 2px solid #edecec; margin:10px;}
.topicList1 td{height: 20px;line-height: 20px;padding: 4px 5px 4px;vertical-align: middle;/*overflow: hidden;white-space: nowrap;*/word-break: break-all;}


#content{padding:15px 10px 10px 10px;width:558px;}
#content .title{text-align: center; border-bottom: 2px solid  #cccccc; font-weight: bolder; font-size: 14px; height: 50px; line-height: 22px;width:558px;}
#content .title span{text-align: center; font-size: 12px; color: #666666; padding-top:5px;width:558px;}
#content p{text-indent: 20px; line-height: 18px; padding-top:15px;width:558px; }
#content a:hover{color: red;}

.font01{font-size:14px; color:#626262}
.font02{font-size:12px; color:#626262}
.font03{color:#FF3300; font-size:12px}
.td01{ border-bottom:1px solid #E7E5E5; font-size:12px; color:#95722b}
.td02{ margin-top:4px;  border:1px solid #95722b}
.td02 img{ margin-left:5px; margin-right:5px}
.td03{ border-top:1px solid #caae83; font-size:12px; color:#95722b }
.font04{ color:#95722b; font-weight:bold; font-size:12px}

.input{ border:1px solid #BBBD9F}


INPUT
{
	font-size: 12px;
	padding: 1px;
	border:solid 1px #ccc ;
}

TEXTAREA
{
	font-size: 12px;
	padding: 1px;
	border:solid 1px #ccc ;
}

SELECT {
    BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 12px; LEFT: -2px; BORDER-LEFT: 0px; WIDTH: 83px; LINE-HEIGHT: 14px; BORDER-BOTTOM: 0px; POSITION: relative; TOP: -2px;
}

.btn {
	BORDER-RIGHT: #6699cc 1px solid; BORDER-TOP: #6699cc 1px solid; FONT-SIZE: 12px; BACKGROUND: url(../images/button.png); BORDER-LEFT: #6699cc 1px solid; COLOR: #2f468f; BORDER-BOTTOM: #6699cc 1px solid; HEIGHT: 21px
}

.Prompt_div {
	BORDER-RIGHT: #ff9900 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ff9900 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: auto; BORDER-LEFT: #ff9900 1px solid; COLOR: #ff0000; PADDING-TOP: 0px; BORDER-BOTTOM: #ff9900 1px solid; BACKGROUND-COLOR: #ffffcc
}

.CenterRow_div {
	TEXT-ALIGN: center
}

#tbform td{
	background-color:#fff;
	padding-left:5px;
}
#tbform
{
    background-color:#ccc;
}

.tbform td{
	background-color:#fff;
	padding-left:5px;
}
.tbform
{
    background-color:#ccc;
}
