/* Basic */ 
body { margin: 0px;	padding: 0; font-size:15px; color: #333; line-height:1.6em; font-family: "微軟正黑體", "Microsoft JhengHei", sans-serif;background: #300;position:relative;}
img { border: 0;}
a { outline: none;hlbr:expression(this.onFocus=this.blur()); }
a { color:#900000; text-decoration:underline;}
a:hover { text-decoration:none;}
#wrapper { width:960px; margin-left: -480px;left: 50%;position:absolute;background: url(bg_top.jpg) ;}
#push { position:absolute;width:100px;top:20px; left:760px;}

/* Header */
#header { margin:0 auto; width:960px;}
#menu { left:60%; top:214px;position: absolute;z-index:2;}
#menu ul { list-style: none;font-weight:600; font-size:1.1em;}
#menu li { float:left;position:relative; margin-left: 2px; line-height: 30px;display:inline; border:1px #FFF solid;}
.now { padding:0 12px;background: #FFF; color:#600;}
#menu a { display: block; text-align: center; text-decoration: none;color: #fff; padding:0 12px; background: url(bg_k.png);transition: all .2s linear;-webkit-transition: all .2s linear;  -moz-transition: all .2s linear;  -o-transition: all .2s linear;}
#menu a:hover { background: #eee; color:#600;}

/* Content */
#content  { width:730px; margin:0 auto; background: #ccc url(bg_con_top.png) left top no-repeat; margin-top:12px; border:14px #FFF solid; padding:20px;}
#content h2 { line-height:2.4em; font-size:1.5em;}
#content h3 { line-height:1.5em; font-size:1.5em;  padding:0; letter-spacing:1.5px; margin-bottom:-12px;}
#content h3 img { margin-bottom:-10px;}
#content p  { line-height:1.8em; padding:4px 0;}
#content p em { font-style:normal; color:#900;}
.keyin { border:1px #666 solid; width:220px; height:18px; color: #333;}
.keyinf { border:1px #666 solid; height:18px; color: #333;}
.tab { text-align:left;}
.tab .ps { font-weight:bold; padding:12px; color:#900; width:90%;}
.tab th { font-size:16px; color:#FFF; padding:6px;}
.tab th bt { font-size:13px; font-style:normal;}
.tab td { padding:4px;}
.tab td em { font-style:normal; color:#900;}
.tab th em { font-style:normal; color:#900;}
.btn { border:1px #600 solid; padding:6px 12px; padding:8px 12px 6px\9; background: url(bg_btn.png) top repeat-x #600; letter-spacing:1px; font-size:15px; color:#fff}
.btn:hover {background:#600; color:#FFF;cursor: pointer;border:1px #600 solid;}
.btnarea { padding:24px; text-align:center; background: url(btnarea_bg.png) no-repeat center;}
#content ul { list-style:none; line-height:24px; padding-bottom:12px;}
#conbottomdec { background: url(bg_con_bottom.png) left bottom no-repeat; height:45px;position: absolute; margin:-59px 0 0 95px; z-index:4;width:770px;}
.point {color:#900000; font-size:1.4em; font-family:"Times New Roman","新細明體";}
.point2 {color:#333; font-size:1.7em; font-family:"Times New Roman"; padding:4px 0 -4px 0;}
.conpoint {color:#900000; font-weight:400;}

.fancyboxtum img { width:190px; height:140px; border:4px #FFF solid; margin:6px 4px 0 0;}
abbr a { color:#900000; text-decoration:underline;}
abbr a:hover { text-decoration:none; background:#900000; color:#FFF;}

.psdiv img { margin-bottom:-10px;}

/* Footer */
#footer { width:960px;color:#fff;margin:0 auto;padding:0; font-size:.85em;}
#footer em { font-style:normal; padding:2px 4px; background: url(bg_k.png);color:#fff; }
#footer a {color:#fff;text-decoration:underline;}
#footer a:hover {color:#fff;text-decoration: none;}
#footer img { margin-top:-36px;}
#copyright { text-align:center; padding:0 0 21px ; color:#fff;}

/* Form */
#form1 { text-align:left;}
.winnertab th { background:#900; color:#fff;padding:8px;}
.winnertab td { padding:8px;}
.winnertab tr { background:#fff;}
.winnertab tr:hover,tr.hover { background: #F0F0F0; color: #921D1D;}