body,div,ul,ol,li,h1,h2,h3,p,tr,td,img{margin: 0;padding: 0;}

body {
	background:url(images/bg2.jpg) #021526 repeat-y 50% 0;
}
.content {
	background:url(images/header_bg.jpg) no-repeat center top;
}

#bg{background-image:url(images/bg.jpg); background-position:left top; background-repeat:repeat-x;}
#wrapper{ width:950px; margin:0 auto; background-repeat:repeat-y;}
img { vertical-align:top;}


#main{ background-image:url(images/main_bg.jpg); background-position:left top; background-repeat:repeat-y;}
 
.maintitle{
	background-image:url(images/main_title.jpg);
	width:950px;
	height:90px;
	background-position:left top;
	background-repeat:no-repeat;
}
.maintitle p{
	display:block;
	padding-top:20px;
	height:78px;
	text-align:center;
	font-size:15px;
	line-height:18px;
	letter-spacing:1px;
}
.maintitle p a{ text-decoration:none; height:15px; color:#fff; padding:4px 4px 4px 4px;  font-family:Verdana, Geneva, sans-serif; }
.maintitle p a:hover{
	color:#FF0;
}

.main_box{ margin-left:80px; padding-bottom:10px; padding-top:10px;}
.main_box ul{ list-style:none; margin-left:20px; width:750px; padding-top:8px; margin-bottom:20px;}
.main_box ul li{ font-size:12px; line-height:18px; letter-spacing:1px; font-family:Arial, Helvetica, sans-serif; color:#999; border-bottom:1px dashed #CCCCCC; padding-bottom:2px; padding-top:6px;}
.main_box ul li a{ display:block; text-decoration:none; font-size:15px; font-weight:bolder; color:#0da4ea; letter-spacing:1px; line-height:18px; float:left;}
.main_box ul li a:hover{ color:#e57b1e;}
.preic{ display:block; float:right; font-family:Verdana, Geneva, sans-serif; font-weight:bolder; color:#ea0d0d; font-size:15px;}
.word{display:block; clear:both;}

.main_box h2{
	margin:0;
	padding:0;
	font-size:15px;
	font-weight:bolder;
	color:#405F01;
	padding-left:5px;
	border-left:5px solid #959531;
	border-bottom:1px solid #959531;
	width:780px;
	letter-spacing:2px;
}

.main_box h3{ color:#bb0f0f; font-size:15px; margin-bottom:20px;}
.topicon{ text-align:right; margin-right:80px; padding-top:6px;}

.attention{
	display:table;
	width:950px;
	margin-left:0px;
	margin-top:0px;
	padding:0px;
}
.attention img{ float:left; margin-right:10px; margin-left:8px;}
.attention p{ display:block; font-size:13px; color:#1b87e2; font-family:Arial, Helvetica, sans-serif; line-height:20px; padding:12px 0 0 0px;}
.attention a{ color:#FF6600;}
.attention a:hover{ color:#bd10a7;}
.word06{ font-size:13px; font-weight:bolder; color:#86bd10;}

#main{background-position:left top; background-repeat:repeat-y;}
#main ul{
	display:block;
	width:830px;
	margin:0 auto;
	padding-top:-20px;
	list-style:none;
	padding-bottom:5px;
}
#main ul li{ border-bottom:1px #da9f13 dashed; padding-bottom:5px; padding-top:8px; line-height:20px;}
#main ul li a{ float:left; font-size:15px; color:#963521; text-decoration:none; font-weight:700;}
#main ul li a:hover{ color:#6d990e;}
.cost{
	float:right;
	display:block;
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	color:#FF9900;
	font-weight:bolder;
}
.word01{
	clear:both;
	font-size:12px;
	color:#6699FF;
	letter-spacing:1px;
	font-weight:bolder;
}
.word02{ font-size:12px; color:#ff0000; letter-spacing:1px;}
.word03{ color:#a6a6a6; font-size:13px; font-weight:bold; letter-spacing:1px;}
.word04{
	display:block;
	margin-left:20px;
	padding-top:10px;
	font-size:15px;
	font-weight:bolder;
	color:#CC3366;
	letter-spacing:1px;
	line-height:18px;
}

.word05{
	display:block;
	margin-left:610px;
	padding-top:10px;
	font-size:13px;
	font-weight:bolder;
	color:#963521;
	letter-spacing:1px;
	line-height:18px;
}

.tops{ display:block; width:690px; margin:0 auto; text-align:right; padding-bottom:10px;}
.tops a{ text-decoration:none; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:13px; display:none;}
.tops a:hover{ color:#ffee2d;}



.atten{ display:block; width:690px; background-color:#ffe361; margin-left:75px; }
.atten p{ display:block; margin-left:10px; padding-top:10px; margin-bottom:10px; letter-spacing:1px; border-bottom:1px #d0b01b dotted; font-size:15px; color:#73610c; font-weight:bolder;}
.atten ol{ list-style:none; display:block; width:710px; margin-left:30px; padding-top:5px; padding-bottom:10px;}
.atten ol li{ font-size:12px; color:#7a6c0d; letter-spacing:1px; line-height:18px; padding-bottom:5px; }

.tag{
	display: table;
	float: left;
	width: 670px;
	margin-top: 3px;
	margin-left: 20px;

	}

.tag05{
	display:block;
	width:auto;
	height:auto;
	vertical-align:middle;
	text-align:center;
	float:left;
	margin-left:5px;
	margin-top: 20px;
}
.tag05 a{ display:block;  background-color:#fcd13b; color:#777206; border:5px inherit #F60; text-decoration:none;  font-size:15px; letter-spacing:1px; line-height:18px; vertical-align:middle; padding:3px 3px 3px 6px; border:1px double #56740b;}
.tag05 a:hover{ color:#fff; background-color:#56740b; }


.tag06{
	clear:both;
	margin:10px 0 0 10px;
	font-size:13px;
	color:#FF3366;
	font-weight:700;
}
.tag06 a{  color:#3b6007; border:5px inherit #F60; text-decoration:none;  font-size:13px; letter-spacing:1px; font-weight:700;}
.tag06 a:hover{
	color:#FF3366;
	font-weight:700;
}


.tag07{
	display:block;
	width:auto;
	height:auto;
	vertical-align:middle;
	text-align:center;
	float:left;
	margin-left:10px;
	margin-top: 20px;
}
.tag07 a{ display:block;  color:#fff; background-color:#56740b; border:5px inherit #F60; text-decoration:none;  font-size:15px; letter-spacing:1px; line-height:18px; vertical-align:middle; padding:3px 3px 3px 6px; border:1px double #56740b;}
.tag07 a:hover{ color:#fff; background-color:#56740b; }

#main02{ background-position:left top; background-repeat:repeat-y;}
#main02 ul{
	display:block;
	width:840px;
	margin:0 auto;
	padding-top:10px;
	list-style:none;
	padding-bottom:10px;
}
#main02 ul li{
	float:left;
	border-bottom:1px #da9f13 dashed;
	padding-bottom:5px;
	padding-top:8px;
	line-height:20px;
	width:400px;
	margin-right:15px;
}
#main02 ul li a{ float:left; font-size:15px; color:#963521; text-decoration:none; font-weight:700;}
#main02 ul li a:hover{ color:#6d990e;}


#main03{ background-position:left top; background-repeat:repeat-y;}
#main03 ul{
	display:block;
	width:660px;
	margin:0 auto;
	padding-top:10px;
	list-style:none;
	padding-bottom:10px;
}
#main03 ul li{
	float:left;
	border-bottom:1px #da9f13 dashed;
	padding-bottom:5px;
	padding-top:8px;
	line-height:20px;
	width:205px;
	margin-right:15px;
}
#main03 ul li a{ float:left; font-size:15px; color:#963521; text-decoration:none; font-weight:700;}
#main03 ul li a:hover{ color:#6d990e;}


#main33{background-position:left top; background-repeat:repeat-y;}
#main33 ul{
	display:table;
	width:650px;
	margin:0 auto;
	padding-top:10px;
	list-style:none;
	padding-bottom:10px;
	 padding-left: 25px;
}
#main33 ul li{ width:27%; float:left; border-bottom:1px #da9f13 dashed; padding-bottom:5px; padding-top:8px; line-height:20px; margin-right:41px;}
#main33 ul li a{ float:left; font-size:15px; color:#963521; text-decoration:none; font-weight:700;}
#main33 ul li a:hover{ color:#6d990e;}

#main33{background-position:left top; background-repeat:repeat-y;}
#main44 ul{
	display:table;
	width:650px;
	margin:0 auto;
	padding-top:10px;
	list-style:none;
	padding-bottom:10px;
	 padding-left: 42px;
}
#main44 ul li{ width:14%; float:left; border-bottom:1px #da9f13 dashed; padding-bottom:5px; padding-top:8px; line-height:20px; margin-right:35px; letter-spacing:14px;}
#main44 ul li a{ float:left; font-size:15px; color:#963521; text-decoration:none; font-weight:700;}
#main44 ul li a:hover{ color:#6d990e;}

.b01 { width:950px; display:table;}

/*回頂部*/
.scroll2top:link, .scroll2top:visited{background:url(images/gotop.png) no-repeat 0 0; height:145px; width:90px; margin-left:900px; bottom:0px;}
