@charset "utf-8";
/* CSS Document */

#right{
width:246px; float:right; text-align:center;
}
#main{
width:530px; float:left; overflow:hidden;
}
#left{
width:175px; float:left; margin-right:3px; overflow:hidden;
}

/* search */
#searcharea{
background-image:url(../images/bg-forindex_search.gif); background-position:top; background-repeat:no-repeat;
display:block; width:530px; height:64px;
}
#searcharea input{
width:330px; height:34px; color:#7e7e7e; margin-left:85px; margin-top:10px;
}
#searcharea .searchimg{
 vertical-align:bottom;
}
/* left box_05 */
#box_05{
width:175px; background-image:url(../images/box_05-3.gif); background-repeat:repeat-y; vertical-align:top;
}
#box_05 .top{
display:block; height:7px; background-image:url(../images/box_05-1.gif); background-position:top; background-repeat:no-repeat;
}
#box_05 .bottom{
display:block; height:7px; background-image:url(../images/box_05-2.gif); background-position:bottom; background-repeat:no-repeat;
}
#box_05 #pad{
display:block; width:167px; margin-left:auto; margin-right:auto; padding-top:7px;
}
#box_05 #pad a{
display:block;
width:83px; height:24px; line-height:24px; color:#4c4c4c; text-decoration:none; text-align:center; float:left;
background-image:url(../images/box_05-link.gif); background-position:bottom; background-repeat:no-repeat;
}
#box_05 #pad a:hover{
color:#339900;
}
#box_05 #pad a.current{
display:block;
width:83px; height:24px; line-height:24px; color:#000000; text-decoration:none; text-align:center;
background-image:url(../images/box_05-current.gif); background-position:bottom; background-repeat:no-repeat; text-indent:5px;
}
#box_05 #pad span{
display:block;
width:1px; height:24px; float:left; background-image:url(../images/box_05-4.gif); background-position:center; background-repeat:no-repeat;
}
#box_05 #box_05inner{
display:block; width:150px; margin-left:auto; margin-right:auto; overflow:hidden;
color:#5b5b5b; text-align:left; padding-top:10px; font-weight:bold;
}
#box_05 #box_05inner a{
color:#5b5b5b; text-decoration:none;
}
#box_05 #box_05inner ul{
margin:0px; padding:0px; list-style:none;
}
#box_05 #box_05inner ul li{
padding:3px 0px; clear:left; margin-left:67px; position:relative;
}
#box_05 #box_05inner ul li a{
display:block;
}
#box_05 #box_05inner ul li a:hover{
color:#009900; 
}
#box_05 #box_05inner ul li span.date{
width:68px; position:absolute; left:-66px; top:0px; font-family:Arial, Helvetica, sans-serif;
}

/* header-banner */
#header_banner{
position:relative; margin-left:auto; margin-right:auto;
width:950px; border:#91d550 solid 5px; background-image:url(../images/header_banner-bg.gif); background-position:0px 3px; background-repeat:no-repeat; margin-bottom:3px;
}
#header_banner .date{
position:absolute; display:block; color:#ff6c00; font-size:12px; font-weight:bold; top:28px; right:40px; width:120px; font-family:Arial, Helvetica, sans-serif;
}
#header_banner .talk{
position:absolute;display:block;color:#000000;font-size:12px;font-weight:bold;top:62px;right:16px;width:144px;font-family:Arial, Helvetica, sans-serif;height: 47px;
}
#header_banner .total{
	position:absolute;
	display:block;
	width:220px;
	top:110px;
	right:8px;
	color:#000000;
}
#header_banner .total ul{
list-style:none; margin:0px; padding:0px;
}
#header_banner .total li{
letter-spacing:2px; line-height:20px;
}

/* 中間最新區塊*/
.box_06{
display:block;
width:530px;
}
.box_06 h1{
font-size:15px; margin:0px; padding:0px; position:relative; padding:5px 2px 0px 5px; border-bottom:#CCCCCC solid 1px; color:#000000;
}
.box_06 h1 .more{
font-size:11px; position:absolute; top:10px; right:0px;
}
.box_06 h1 .more a{
color:#666666;
}
.box_06 h1 .more a:hover{
color:#FF0000;
}
.box_06-1{
display:block; width:530px; padding-top:10px; padding-bottom:10px;
}
.box_06-1 a{
display:block; width:110px; margin:0px 5px; float:left; text-align:center; color:#555555;
}
.box_06-1 a:hover{
color:#000000; text-decoration:underline;
}
.box_06-1 img{
display:block; border:0px; margin:2px 2px 5px 2px;
}
.box_06-2{
display:block; width:270px; text-align:left; float:right; overflow:hidden;
}
.box_06-2 ul.list{
text-align:left; margin:0px; padding:0px; list-style:none;
}
.box_06-2 li{
font-size:9px; color:#cccccc; padding:2px 0px; clear:both; text-align:left; padding-left:10px;
background-image:url(../images/icons-14.gif); background-position:0px 7px; background-repeat:no-repeat;
}
.box_06-2 li a{
width:auto; margin:0px; padding:0px; float:none;
font-size:12px; color:555555; text-align:left;
}

/* 中間列表 */
.table_detail{
width:98%;  color:#000000; margin-top:10px; margin-left:auto; margin-right:auto;
}
.table_detail td{
vertical-align:top; padding:5px;
}
.table_detail td.name{
width:115px; color:#d45111;
}
.table_detail td.point{
	text-indent:20px;
	color:#d45111;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../images/icons-13.gif);
	background-position:0px;
	background-repeat:no-repeat;
	white-space: nowrap;
}

/* right */
.img240{
border:#eaeaea solid 3px;display:block; width:240px; height:180px; margin-bottom:4px;
}
.banner{
width:240px; border:0px; margin-bottom:4px;
}
#area1{
text-align:left;
}
h3.item1{
margin:0px; padding:5px 0px; margin-bottom:5px;
font-size:12px;
color:#5b5b5b; text-align:left; border-bottom:#cfcfcf solid 1px; letter-spacing:1px; padding-right:10px;
}
span.more{
display:block; background-image:url(../images/icon-raw01.gif); background-repeat:no-repeat; background-position:0px 2px; padding-left:10px;
float:right; font-weight:normal;
}
#area1 ul{
margin:0px; padding:0px; list-style:none; padding-bottom:15px;
}
#area1 ul li{
margin:0px; padding:5px 0px 5px 8px;
background-image:url(../images/li_01.gif); background-position:0px 10px; background-repeat:no-repeat;
}

/* right div04 */
#div04{
background-image:url(../images/div_04-3.gif); background-repeat:repeat-y; color:#494949;
}
.div04_1{
display:block; background-image:url(../images/div_04-1.gif); background-position:top; background-repeat:no-repeat; width:246px;
}
.div04_2{
display:block; background-image:url(../images/div_04-2.gif); background-position:bottom; background-repeat:no-repeat; width:246px; height:10px;
}
#div04pad{
width:236px; margin-left:auto; margin-right:auto; padding-top:5px;
}
#div04pad a{
display:block; width:118px; height:29px;
background-image:url(../images/div_04-link.gif); background-repeat:no-repeat; text-align:center; line-height:29px; font-weight:bold; text-decoration:none; float:left; color:#494949;
}
#div04pad a.current{
display:block; width:118px; height:29px;
background-image:url(../images/div_04-current.gif); background-repeat:no-repeat; text-align:center; line-height:29px; font-weight:bold; text-decoration:none;
}
h3.bos01{
background-image:url(../images/bos01.gif); background-position:10px 7px; background-repeat:no-repeat; padding-left:25px; padding-top:5px; font-weight:bold; text-align:left; border-bottom:#d7dcd5 solid 2px; width:200px; margin-left:auto; margin-right:auto; padding-bottom:5px;  font-size:12px; margin-bottom:0px; margin-top:0px;
}
ol.div04ol{
margin:0px; padding:0px; color:#3c5e9b; padding:5px 0px;
}
ol.div04ol li{
padding:3px 0px;
}
ol.div04ol a{
 color:#3c5e9b; text-decoration:none;
}

#div05{
background-image:url(../images/div_05-3.gif); background-repeat:repeat-y; color:#494949;
}
.div05_1{
display:block; background-image:url(../images/div_05-1.gif); background-position:top; background-repeat:no-repeat; width:246px;
}
.div05_2{
display:block; background-image:url(../images/div_05-2.gif); background-position:bottom; background-repeat:no-repeat; width:246px; height:10px;
}
ol.div05ol{
display:block; width:200px;
margin:0px; padding:0px; color:#3c5e9b; padding:5px 0px; list-style:none;
margin-left:auto; margin-right:auto;
}
ol.div05ol li{
margin:0px; padding:0px; width:200px;
padding:3px 0px; display:block; border-bottom:#99cc99 dotted 1px; text-align:left; clear:both; padding-bottom:5px;
}
ol.div05ol a{
 color:#666666; text-decoration:none;
}
h3.bos02{
background-image:url(../images/bos02.gif); background-position:0px 15px; background-repeat:no-repeat; padding-left:23px; padding-top:20px; font-weight:bold; text-align:left; border-bottom:#d7dcd5 solid 1px; width:180px; margin-left:auto; margin-right:auto; padding-bottom:5px; font-size:12px; color:#494949; margin-bottom:0px;
}
#div05 h4{
margin:0px; padding:0px; font-size:12px; color:#006600; padding:5px 0px;
}
ol.div05ol img{
border:0px; padding-right:5px; padding-bottom:5px; float:left;
}

