@charset "utf-8";
/* CSS Document */
.clear{
       clear:both;
       height:0px;
       line-height:0px;
       font-size:1px;
       overflow:hidden;}
.none{ display:none;}

.bbs .banner img{ padding:0; border:0;}
.bbs .list_wrap_wrap{ float:left; margin-left:-20px; }
.bbs .list_wrap{float:left; width:324px; min-height:320px; height:auto!important; height:320px; margin:20px 0 20px 20px;display:inline;}
.bbs .list_wrap dl{}
.bbs .list_wrap dl dt{ height:15px; line-height:150%;white-space:normal; overflow:hidden; padding:5px 20px; background:url(../images/bbs/dot.gif) no-repeat 10px 10px;}
.bbs .list_wrap dl dt a{ color:#555;}
.bbs .list_wrap dl dt a:hover{color:#761413;text-decoration:underline;}
.bbs .list_wrap dl dd{ color:#999999; border-bottom:1px #666 dashed; padding:5px 20px;}
.bbs .list_wrap dl dd span.date{ padding-right:20px;}

.bbs .list_wrap h3{ height:32px; width:324px; padding:0; line-height:32px;}
.bbs .list_wrap h3 strong{ font-size:12px; color:#999999; padding-left:170px;display:inline;font-weight:normal;}
.bbs .list_wrap h3.tit1{background:url(../images/bbs/tit1.jpg) no-repeat left; }
.bbs .list_wrap h3.tit2{background:url(../images/bbs/tit2.jpg) no-repeat left; }
.bbs .list_wrap h3.tit3{background:url(../images/bbs/tit3.jpg) no-repeat left; }
.bbs .list_wrap h3.tit4{background:url(../images/bbs/tit4.jpg) no-repeat left; }
.bbs .list_wrap .more{ text-align:right;}
.bbs .list_wrap .more a{ color:#761413; text-decoration:underline;}




.bbslist{ width:915px; margin:0px auto; padding:20px 0; display:block;  float:none;}
.bbslist img{ padding:0; border:0;}
.bbslist .menui ul{ background:url(../images/bbs/nav1.jpg) no-repeat 0 0; width:548px; height:30px;}
.bbslist .menui ul li,.bbslist .menui ul li a{ display:block; width:91px; float:left; height:30px; text-align:center; line-height:30px; color:#fff;}
.bbslist  ul li.menu1 a:hover{background:url(../images/bbs/nav1.jpg) no-repeat 0 -30px;}
.bbslist  ul li.menu2 a:hover,.bbslist  ul li.menu3 a:hover,.bbslist  ul li.menu4 a:hover,.bbslist  ul li.menu5 a:hover{background:url(../images/bbs/nav1.jpg) no-repeat -91px -30px;}

.bbslist  ul li.menu6 a:hover{background:url(../images/bbs/nav1.jpg) no-repeat -454px -30px;}

.list-tro dl{ width:861px; height:60px; border:1px #000 solid; background:url(../images/bbs/bg1.jpg) no-repeat 0 0; padding-left:50px; line-height:150%; padding-top:10px;}
.list-tro dl dt{ font-size:14px; font-weight:bold; color:#fff;}
.list-tro dl dt a{ color:#fff;}
.list-tro dl dt a:visited{ color:#fff;}
.list-tro dl dd{ color:#666;}
.list-tro dl dd a{ color:#fff; padding-left:10px;}
.list-tro dl dd a:hover{ text-decoration:underline;}


.wrap-area{ margin:10px 0;}
.pagenumber {PADDING: 3px; MARGIN: 3px; TEXT-ALIGN: left; float:left; width:400px;}
.pagenumber A {BORDER: #dedfde 1px solid; BACKGROUND-POSITION: 50% bottom; COLOR: #99210b; MARGIN-RIGHT: 3px; padding:2px 6px; TEXT-DECORATION: none}
.pagenumber A:hover {BORDER: #000 1px solid; COLOR: #fff;  BACKGROUND: #777777}
.pagenumber SPAN.current{padding:2px 6px;FONT-WEIGHT: bold; COLOR: #99210b; MARGIN-RIGHT: 3px; }
.pagenumber SPAN.disabled {COLOR: #adaaad; MARGIN-RIGHT: 3px; padding:2px 6px;}
.btnspace{ float:right;}
input.list-btn{ width:102px; height:27px; background:url(../images/bbs/btn-bg.jpg) no-repeat left; color:#ffe8c9; font-size:12px; font-weight:bold; text-align:center; line-height:27px; border:0; cursor:pointer; margin-left:10px;}


.list-tab{ background:#fff;font-size:12px;}
.list-tab table{ border-collapse:collapse; width:100%;font-size:12px;}
.list-tab table img{ display:inline; vertical-align:middle;font-size:12px;}
.list-tab table th{ padding:10px; text-align:left; background:#c8c8c8;font-size:12px;}
.list-tab table td{ padding:8px 10px; border-bottom:1px #aaa dashed;font-size:12px;}
.list-tab table td.td1{ width:20px;font-size:12px;}
.list-tab table td.td3{ width:80px;font-size:12px;}
.list-tab table td.td4{ width:70px;font-size:12px;}
.list-tab table td.td5{ width:100px;font-size:12px;}
.list-tab table td span.number a{ padding:0 5px; color:#666666;font-size:12px;}
.list-tab table td span.number a:hover{ text-decoration:underline;font-size:12px;}
.list-tab table td span.date{ display:block; color:#999;font-size:12px;}
.list-tab2 table td a:link{color:#666666;font-size:12px;}
.list-tab2 table td a:visited{color:#999;font-size:12px;}
.list-tab2 table td a:hover{color:#0066CC;font-size:12px;}



h2.detail-title{ padding:10px; font-size:12px; background:#c8c8c8;}
h2.detail-title a{ color:#000;}

.detail-tab{ background:#fff; margin:10px 0; }
.detail-tab table{ width:100%;border-collapse:collapse; }
.detail-tab table img{ margin:0;}
.detail-tab table th{border:1px #ccc solid; padding:10px 0;}
.detail-tab table td{border:1px #ccc solid; }
.detail-tab span.date{ padding:0 10px; color:#999; font-family:Arial, Helvetica, sans-serif;}
.detail-tab table td.td1{ vertical-align:top; width:160px;background:#efefef;}
.detail-tab table td.td2{ vertical-align:top; padding:20px; position:relative;}

.member-info{  width:136px; padding:20px; margin:1px;}
.member-info dl{ width:100%;}
.member-info dl dt{ font-size:14px; font-weight:bold; color:#3366CC; text-align:center; margin-bottom:10px;}
.member-info dl dt a{color:#3366CC;}
.member-info dl dt a:visited{color:#3366CC;}
.member-info dl dd{ line-height:160%; padding-left:10px;}

.detail-tab table td .talk{width:680px; overflow:hidden;text-align:justify;text-justify:inter-ideograph;min-height:250px; height:auto!important; height:250px; }
.detail-tab table td .talk h1{  font-size:14px; margin:10px 0;}
.fastbtn{ border-top:1px #666 dashed; padding:10px 0 0 0; margin:20px 0 0 0; text-align:right; }
.fastbtn a{ padding:0 10px; color:#db5c27;}



.member-course{ background:#fff; border:3px #728393 solid; padding:20px;}
.member-course h2{ border-bottom:1px #666 dashed; padding: 0  0 10px 0; color:#FF6600; font-size:14px; margin:0 0 10px 0;}
.member-course h3{ font-size:12px; margin-bottom:10px;}

.member-course table{ width:100%;border-collapse:collapse; color:#666;}
.member-course table td,.member-course table th{ padding:6px 10px; text-align:center; border:1px #ccc solid; }
.member-course table td.td1{ width:300px;}
.member-course table th.th1{ background:#ffe8e8;font-size:14px;}
.member-course table th.th2{ background:#ecfbd4; font-size:14px;}

.course{margin:10px 0; }
.course h3{ height:31px; background:url(../images/bbs/tit-bg.jpg) no-repeat 0 0; text-align:center; color:#fff; line-height:31px; font-size:14px;}
.con_wrap{ padding:20px ; border:3px #ccc solid; border-top:0; background:#fff; }
.con_wrap h4{ color:#FF6600; font-size:12px; padding:0px 0 5px 0px;}
.con_wrap table{width:100%;border-collapse:collapse; margin-bottom:10px}
.con_wrap table th{ background:#c8c8c8; padding:6px 10px;}
.con_wrap table td{ border:1px solid #ccc; padding:6px 10px;}
.con_wrap table td.td1{ width:100px;}
.con_wrap table td.td3{ width:100px;}
.con_wrap table td.td4{ width:100px;}


.con_wrap dl{ margin:0 0 30px 0; float:left; width:625px;}
.con_wrap dl dt.tit{ border-bottom:1px #ccc dashed;width:525px; float:right; padding:5px 0;}
.con_wrap dl dt.tit span.date{ padding:0 20px; color:#666;}
.con_wrap dl dt a{ color:#555; float:right; padding:0 0 0 10px;}
.con_wrap dl dt.photo{ width:60px; height:60px; overflow:hidden; float:left;}
.con_wrap dl dt.photo img{ width:60px; height:60px;}
.con_wrap dl dd{ width:525px; float:right;}
.con_wrap dl dd p{ text-indent:2em; color:#666; padding:5px 0;}

/*member-information*/
.width-l{ width:400px; padding:4px; vertical-align:middle;}
.width-s{ width:250px;padding:4px; vertical-align:middle;}
.fast-replay{ border:1px #ccc solid; background:#fff; padding:20px;}
.fast-replay h2{ font-size:14px; padding:10px 0;}
.fast-replay textarea{ width:97%; height:150px; font-size:12px; line-height:150%;}
.fast-replay table td,.fast-replay table th{ border:none; padding:5px 0; vertical-align:top;}
.fast-replay table th{ width:70px;}
.fast-replay table h1{ padding:5px; font-size:12px; color:#666666;}

.con_wrap table.bbs-info{ border-collapse:collapse; width:100%;}
.con_wrap table.bbs-info th{ text-align:right; background:#fff}
.con_wrap table.bbs-info th,.bbs-info td{ padding:5px 10px; border:1px #ccc solid;}


.re-box textarea{ width:95%; height:100px; font-size:12px; padding:5px; color:#666666; line-height:180%;}

.bbs_quote{ background-color:#f0f0f0;padding:10px;border:1px solid #ccc;   }


/*teacher-list add at 2010-08-23*/
.teac-list{ float:left; width:60px; border:1px #ccc solid; padding:5px; margin-left:15px; margin-bottom:10px; height:90px;}
.teac-list dt img{ width:60px; padding-bottom:5px;}
.teac-list dd{ text-align:center;}
