html {
width:100%;
height:100%;
padding:0;
margin:0;
}
body {
width:100%;
height:100%;
padding:0;
margin:0;
background:url(img/bg.jpg) top repeat-x;
font-size:13px;
color:#4c4c4c;
line-height:18px;
}
p{ margin:0 0 15px 0}
.justify{
text-align:justify; text-justify: inter-ideograph;
}
.clear { clear:both}
.innertd { padding:10px 0 ; background-color:#FFF}
.newstd { background-color:#f0ffdb ; }
.newstd td{ line-height:2.0em ;text-align:center }
.newstd td.head{ text-align:center} 
.newstd td.pad{ padding-right:10px}

b{ color:#82640e ; font-weight:normal}
.newstitletd { background-color:#e1e1e1 ; border-bottom:6px #FFF solid ;} /* text-align:left*/
.paging{ padding:10px 0}
.paging a{ margin:0 5px}
.paging a:link, .paging a:visited{ color:#4b4b4b}
.paging img{ vertical-align:middle}
.profile { padding-top:55px ; margin-left:70px ; padding-bottom:120px ; line-height:1.5em ; text-align:left}
.profilediv { width:486px ; }
.profile strong{ display:block ; font-size:15px ; color:#82640e ; margin-bottom:16px}
.reviewul { margin:0 ; padding:0 ; min-height:500px ; _height:500px ; list-style:none}
.reviewul li{ width:265px ; margin-right:5px ; margin-bottom:20px ; float:left ; text-align:left}
.reviewtopr { background:url(img/review/topr.gif) right top no-repeat ; width:220px}
.reviewbotl { background:url(img/review/bottoml.gif) left bottom no-repeat}
.reviewbotl2 { background:url(img/review/bottoml.gif) left bottom no-repeat ; margin-left:10px}
.reviewpic { padding:30px}
.reviewtitlepad { padding:22px 30px}
.reviewtitle { background:url(img/square.gif) no-repeat ; padding-left:30px}
.reviewd { width:400px ; line-height:1.5em ; text-align:left}
.reviewd strong{ display:block ; font-size:15px ; color:#82640e ; margin-bottom:16px}
.reviewdtbl { margin:30px 0}
.reviewdtbl td{ text-align:center ; padding-bottom:15px ; padding-right:15px ; vertical-align:top ; }
.reviewdtbl img{ display:block ; margin-bottom:10px }
.reviewdtbl a:link, .reviewdtbl a:visited{ color:#4b4b4b}

.reviewda_link td{padding-bottom:15px ; padding-right:15px ; vertical-align:top ; }
.reviewda_link a:link{ color:#4b4b4b;}
.reviewda_link a:visited{ color:#4b4b4b;}

.newstbl { width:495px ; background:url(img/square.gif) left top no-repeat}
.newstbl td,.newstbl th{ text-align:left ; padding-bottom:20px ; vertical-align:top ; font-weight:normal}
.newstbl th{ padding:0 30px}
.newstbl a:link, .newstbl a:visited{ color:#4b4b4b}
.newsdul { margin:0 ; padding:0 ;  min-height:500px ; _height:500px ; list-style:none}
.newsdul li.newsthumb{ width:200px ; float:left ; padding-top:105px ; padding-bottom:85px ; text-align:center}
.newsdul li.newsthumb img{ padding:2px ; border:1px #aaaca7 solid ; margin-bottom:4px }
.newsdul li.newsdetail{ width:470px ; float:left ; padding-top:25px ; text-align:left}
.newsdetail strong{ display:block ; font-size:15px ; color:#62931e ;}
.newsdetail div.newsd-con{ margin-top:20px ; min-height:300px ; _height:300px}

.resourceul { margin:0 ; padding:0 ; list-style:none}
.resourceul li.newsthumb{ width:300px ; height:90px; margin-right:15px ; margin-bottom:50px ; float:left ; font-size:11px}
.resourceul li.newsthumb img.thumb{ padding:2px ; border:1px #aaaca7 solid ; margin-right:28px }
.resourceul li.newsthumb strong{ display:block ; font-size:15px ;margin-bottom:5px ; font-weight:normal}
.resourceul li.newsthumb div.ico img{ margin-right:10px}

.resourceul a:link,.resourceul a:visited{color:#4c4c4c;}
.resourcedul { margin:0 ; padding:0 ; list-style:none}
.resourcedul li.newsthumb{ width:200px ; float:left ; padding-top:105px ; padding-bottom:85px ; text-align:center}
.resourcedul li.newsthumb img{ padding:2px ; border:1px #aaaca7 solid ; margin-bottom:4px }
.resourcedul li.detail{ width:620px ; float:left ; padding-top:20px ; text-align:left}
.resourcedul li.detail strong{ font-size:15px ; font-weight:normal}
.resourcedul li.detail div.icol{padding:10px}
.resourcedul li.detail div.icol img{ margin-right:10px}
.resourcedul a:link,.resourcedul a:visited{color:#4c4c4c;}
.videodiv {color:#5e9015 ; padding:20px 0}
.videoul{ margin:10px 0}
.videoul td{ width:90px ; text-align:center}
.videoul td div{ padding-right:10px}
.videoul a:link,.videoul a:visited{ color:#5e9015}
img{ border:none}
a:link {
text-decoration: none;
}
a:visited {
text-decoration: none;
color:#0080C0;
}
a:hover {
text-decoration: none;
color:#0080C0;
}
a:active {
text-decoration: none;
color:#0080C0;
}
.login {
font-size:11px;
color:#000000;
font-family:Arial, Helvetica, sans-serif, "新細明體";
}
.login a{
font-size:11px;
color:#000000;
text-decoration:none;
}
.login_input {
height:12px;
width:160px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
.footer {
font-family:Arial, Helvetica, sans-serif, "新細明體";
font-size:12px;
color:#4c4c4c;
}
.footer a, .footer a:visited , .footer a:hover, .footer a:active{
color:#4c4c4c;
text-decoration:none;
}
.txt_11_gray {
font-family:Arial, Helvetica, sans-serif, "新細明體";
font-size:11px;
color:#8c8c8c;
}
.txt_13_gray {
font-family:Arial, Helvetica, sans-serif, "新細明體";
font-size:13px;
color:#8c8c8c;
}
.txt_11_red {
font-family:Arial, Helvetica, sans-serif, "新細明體";
font-size:11px;
color:#c71e1e;
}
.txt_13_green {
font-family:Arial, Helvetica, sans-serif, "新細明體";
font-size:13px;
color:#5e9015;
}
.txt_24_green {
font-family:Arial, Helvetica, sans-serif, "新細明體";
font-size:24px;
color:#5e9015;
}
.txt_13_brown {
font-family:Arial, Helvetica, sans-serif, "新細明體";
font-size:13px;
color:#a55542;
}
.txt_15_green {
font-family:Arial, Helvetica, sans-serif, "新細明體";
font-size:15px;
color:#5e9015;
}
.chapter_item {
line-height:16px;
text-align:center;
width:113px;
}
.chapter_item p{
margin:3px 0;
}

.sort a {clear:both; text-decoration: none; color:#0080C0;}
.sort a:hover{clear:both; text-decoration: none; color:#0080C0;}
.sort a:visited {
text-decoration: none;
color:#0080C0;
}

.sort a:active {
text-decoration: none;
color:#0080C0;
}


