@charset "utf-8";
/* CSS Document */
ul,li{margin:0;padding:0;font-weight:normal;}
li{list-style-type:none;margin: 0px;padding: 0px;}
input,form{margin:0;}
body { margin: 0px; font-size: 12px; line-height: 18px; text-align: left; background-color: #000; font-family: Arial, Helvetica, sans-serif; }
a { text-decoration: none; }
a:hover { }
img a { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
a img { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }

.a01 { background-image: url(image/bg.jpg); background-repeat: no-repeat; background-position: center top; }
.a02 { width: 980px; margin-right: auto; margin-left: auto; position: relative; text-align: center; }
.a02-1 { text-align: right; color: #ab3a3a; padding-top: 5px; position: absolute; left: 0; top: 0; z-index: 10; width: 980px; }
.a02-1 a { color: #ab3a3a; }
.a02-1 a:hover { color: #FFF; }
.a02-2 {}
.a02-3 { font-size: 11px; position: absolute; margin: 0px; left: 0; top: 628px; z-index: 12; width: 980px; }
.a03 { color: #543a1c; }
.a03 a { color: #AE7739; margin-right: 5px; margin-left: 5px; }
.a03 a:hover { color: #FFF; }
.a04 { color: #2f2e2e; padding-top: 20px; padding-bottom: 20px; }
.a04 a { color: #A94401; }
.a04 a:hover { color: #CB5201; }
.a05 { color: #FFF; padding-bottom: 50px; }
.a05 a { color: #FFF; padding: 4px; }
.a05 a:hover { color: #FFF; background-color: #543A1C; }
.a06 { background-color: #4a2f1a; margin-left: 6px; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; }
.a06 a { font-weight: bold; color: #FFF; font-size: 15px; margin-right: 4px; margin-left: 4px; }
.a06 a:hover { color: #CB9E72; }
.a07 { position: absolute; left: 0; top: 0; z-index: 9; }
.a08 { background-image: url(image/bg_main_1.jpg); background-repeat: no-repeat; background-position: center top; width: 100%; }
.a09 { background-image: url(image/bg_main_2.jpg); background-repeat: no-repeat; background-position: center bottom; }
.a10 { width: 980px; margin-right: auto; margin-left: auto; position: relative; }
.a11 { background-image: url(image/bg_main_3.png); background-repeat: repeat-y; background-position: center top; width: 100%; }
.a12 {}
.a13 { float: left; width: 980px; }
.a14 { text-align: center; }
.a15 { float: left; width: 200px; }
.a16 { float: right; width: 720px; padding-bottom: 120px; }
.a17 { color: #FFF; font-weight: bold; padding-top: 12px; padding-bottom: 50px; }
.a17 a { color: #8d6a45; font-size: 12px; font-weight: normal; }
.a17 a:hover { color: #FFF; background-color: #8d6a45; }
.a17-1 { margin-right: 7px; margin-left: 7px; font-weight: normal; color: #8d6a45; }
.a17-2 {}
.a18 { }
.a19 { line-height: 30px; color: #bc8d77; float: left; width: 370px; margin-right: 30px; }
.a19-1 { line-height: 30px; color: #bc8d77; float: left; width: 700px; }
.a19-2 { color: #bc8d77; float: left; width: 700px; }
.a19-3 { color: #bc8d77; float: left; width: 700px; line-height: 22px; }
.a19-3 a { color: #BC8D77; display: block; padding-left: 9px; }
.a19-3 a:hover { background-image: url(image/icon/b-25.png); color: #FFF; }
.a20 { font-weight: bold; color: #FFF; }
.a20 a { color: #FFF; }
.a20 a:hover { color: #FC3; text-decoration: underline; }
.a20-1 { font-weight: bold; color: #FFF; font-family: "微軟正黑體"; font-size: 15px; }
.a20-2 { font-weight: bold; color: #FFF; font-family: "微軟正黑體"; font-size: 15px; margin-right: 12px; }


.a21 { float: right; margin-bottom: 20px; margin-left: 30px; }
.a22 { float: left; width: 280px; }
.a23 { background-image: url(image/icon/line_01.gif); background-repeat: repeat-x; background-position: center; padding-top: 15px; padding-bottom: 15px; }
.a23-1 { background-image: url(image/icon/line_01.gif); background-repeat: repeat-x; background-position: center; padding-top: 15px; padding-bottom: 15px; float: left; width: 100%; }


.a24 { position: absolute; left: 0px; top: 192px; width: 200px; text-align: center; }
.a25 { line-height: normal; margin-top: 15px; }
.a25 ul { text-align: right; padding-top: 70px; padding-right: 10px; }
.a25 ul li { background-image: url(image/button/bu_1.png); background-repeat: no-repeat; background-position: right bottom; margin-bottom: 1px; margin-top: 1px; }
.a25 ul li a { display: block; color: #b4643c; padding-top: 11px; padding-bottom: 11px; padding-right: 15px; padding-left: 50px; }
.a25 ul li a:hover { background-image: url(image/button/bu_2-2.png); background-repeat: no-repeat; background-position: right center; color: #FFF; }

.a25-1 { line-height: normal; margin-top: 15px; float: left; width: 100%; }


.a26 { background-image: url(image/icon/box-2.gif); background-repeat: repeat-x; background-position: center center; width: 25px; font-weight: bold; color: #FFF; font-size: 15px; }
.a27 { width: 45px; }

.a28 { width: 75px; color: #D5B7A8; font-size: 11px; }


.a29 {}
.a29 a { color: #BC8D77; }
.a29 a:hover { color: #FFF; }

.a30 { margin-bottom: 5px; padding-bottom: 5px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #58301D; line-height: 22px; padding-top: 5px; }
.a30:hover { background-image: url(image/icon/b-50.png); }
.a30 a { color: #A78D77; }
.a30:hover a { color: #FFF; }
.a31 { width: 45px; }
.a32 { margin-right: 12px; margin-left: 12px; }
.a34 { background-image: url(image/icon/box-2.gif); background-repeat: repeat-x; }
.a34 a { color: #FFF; padding-right: 5px; padding-left: 5px; }
.a34 a:hover { color: #E9C8B8; }

.a34-1 { background-image: url(image/icon/box-2.gif); background-repeat: repeat-x; font-weight: bold; color: #FF9; font-family: "微軟正黑體"; font-size: 15px; }

.a35 { background-image: url(image/icon/box-3.gif); width: 5px; height: 15px; }
.a36 { margin-right: auto; margin-left: auto; }
.a37 { background-image: url(image/icon/pbox_1.png); background-repeat: no-repeat; background-position: left top; padding-top: 5px; padding-left: 5px; }
.a38 { background-image: url(image/icon/pbox_2.png); background-repeat: no-repeat; background-position: left top; width: 5px; }
.a39 { background-image: url(image/icon/pbox_3.png); background-repeat: no-repeat; background-position: left top; height: 5px; }
.a40 { background-image: url(image/icon/pbox_4.png); background-repeat: no-repeat; background-position: left top; height: 5px; width: 5px; }
.a41 { float: left; margin-right: 43px; margin-bottom: 20px; height: 280px; }
.a41-1 { float: left; }
.a41-2 { float: left; margin-right: 43px; margin-bottom: 20px; }
.a42 { padding-top: 2px; padding-bottom: 4px; padding-right: 7px; width: 87px; }
.a42 a { color: #FFF; }
.a42 a:hover { background-color: #CD805A; }

.a42-1 { padding-top: 2px; padding-bottom: 4px; padding-right: 7px; }
.a42-1 a { color: #FFF; }
.a42-1 a:hover { background-color: #CD805A; }


.a43 { font-weight: bold; color: #c2683b; font-size: 15px; margin-right: 7px; }
.a44 { margin-right: 5px; margin-bottom: -1px; }
.a45 { margin: 2px; }
.a45:hover{ border: 2px solid #FFF; margin: 0px; }
.a46 { margin-bottom: 12px; }
.a47 { float: left; width: 100%; }
.a47-1 { float: left; width: 100%; padding-bottom: 15px; line-height: 22px; }
.a47-2 { float: left; width: 100%; font-family: "微軟正黑體"; font-size: 15px; font-weight: bold; color: #FFF; }
.a48 { padding-right: 7px; padding-left: 7px; }
.a49 { background-color: #713D24; border: 1px solid #3E2214; font-size: 12px; color: #FFF; font-family: Arial, Helvetica, sans-serif; }
.a50 { font-weight: bold; color: #FFF; border-right-width: 1px; border-bottom-width: 1px; border-right-style: dotted; border-bottom-style: dotted; border-right-color: #713D24; border-bottom-color: #713D24; }
.a50-1 { border-right-width: 1px; border-bottom-width: 1px; border-right-style: dotted; border-bottom-style: dotted; border-right-color: #713D24; border-bottom-color: #713D24; }
.a50-1 a { color: #8D4A2E; }
.a50-1 a:hover { color: #B6A73A; text-decoration: underline; }

.a51 { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #914F2F; }

.a52 {}
.a52:hover { background-image: url(image/icon/b-50.png); }
.a53 { font-size: 30px; font-weight: bold; color: #FFF; }
.a54 {}
.a55 {}
.a56 {}
.a57 {}
.a58 {}
.a59 {}
.a60 {}
.a61 {}
.a62 {}
.a63 {}
.a64 {}
.a65 {}
.a66 {}
.a67 {}
.a68 {}
.a69 {}
.a70 {}
.a71 {}
.a72 {}
.a73 {}
.a74 {}
.a75 {}
.a76 {}
.a77 {}
.a78 {}
.a79 {}
.a80 {}
.a81 {}
.a82 {}
.a83 {}
.a84 {}
.a85 {}
.a86 {}
.a87 {}
.a88 {}
.a89 {}
.a90 {}
.a91 {}
.a92 {}
.a93 {}
.a94 {}
.a95 {}
.a96 {}
.a97 {}
.a98 {}
.a99 {}





#topbar { Z-INDEX: 15; LEFT: 966px; WIDTH: 15; POSITION: absolute; TOP: 405px; HEIGHT: 122; visibility: visible; }
