@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,form,input,textarea,th,td,label{margin:0;padding:0;outline:none;}
body {text-align:center;font-size:13px;font-family:"Microsoft JhengHei","Microsoft Yahei",Arial,sans-serif;background: url(../images/mbg.jpg) 0 0 repeat #32223a; color:#555;}
h1,h2,h3,h4,h5,h6,ul,dl,dt,dd,form,th,p,cite,em {list-style:none; font-weight:normal; font-style:normal;}
input,select,textarea{font-size:12px; font-family:"Microsoft JhengHei","Microsoft Yahei",Tahoma,Arial,sans-serif;}
table {border-collapse:collapse; width:100%;}
img,table,th,td {border:0;}
ul,ol,li,dl,dt,dd {font-size:13px;font-family:"Microsoft JhengHei","Microsoft Yahei",Arial,sans-serif;}
ul,ol,dl {zoom:1;overflow:hidden;}
a {color:#f60; text-decoration:none; outline:none;}
a:hover {text-decoration:underline; color:#f00;}
input.texts,input.butn,select{font-size:13px;font-family:Verdana, Arial, Helvetica, sans-serif; color:#7B776D;}
input.texts { border:1px solid #ccc; height:14px; padding-top:3px;}
input.butn {padding:0 8px; text-align:center; margin:0 3px; height:22px; font-size:12px; line-height:20px; background:url(../images/BkBgs.png) 0 -7px repeat-x #fff; border:1px solid #999; border-bottom: 1px solid #AAA; border-right: 1px solid #AAA; color: #333; cursor:pointer;}
input,textarea { margin:0 2px 0 5px;}
textarea {padding:0 2px;}
a.butn {display: inline-block;padding: 0 8px;text-align: center;font-size: 12px; margin: 0 3px;height:20px;line-height: 20px;background:url(../images/BkBgs.png) 0 -7px repeat-x #fff;border: 1px solid #999;border-bottom: 1px solid #AAA;border-right: 1px solid #AAA;color: #333; cursor:pointer;}
.srchBtn { padding:0 10px; text-align:center; cursor:pointer; font-size: 12px; color:#333; margin:0;}

.nopd {padding:0!important;}
.noborder {border:none!important;}
.nobg { background:none!important;}
.disyshow {display:block;!important}
.disyhidn {display:none;!important}
.bold{font-weight:bold;}
.tRed {color:#c00!important;}
.tPink{color:#F06!important;}
.tOrange{color:#ff6600!important;}
.tYellow{color:#ff0!important;}
.tPurple{color:#421d58!important;}
.tBlue {color:#c6edff!important;}
.tGreen{color:#cf0!important;}
.tBrown {color:#6a3906!important;}
.blank3 {clear:both; height:3px; overflow:hidden; display:block;}
.blank6 {clear:both; height:6px; overflow:hidden; display:block;}
.blank9 {clear:both; height:9px; overflow:hidden; display:block;}
.blank10 {clear:both; height:9px; overflow:hidden; display:block;}
.blank12 {clear:both; height:12px; overflow:hidden; display:block;}
.blankW {background:#fff;}
.blank9w {background:#fff; clear:both; height:9px; overflow:hidden; display:block;}
.center { text-align:center;}

#wrapper,#masthead,#header,#shadowBx,#container,#stage,#footer,#subNav,#main,#side,.sbx,.mbx,.bBx,.colL,.colR {zoom:1;overflow:hidden;}
#masthead,#header,#shadowBx,#footer,#subNav {width:990px;margin:0 auto;text-align:left;}
#wrapper { width:100%; background:url(../images/wrapperBg.jpg) 0 top repeat-x;}
#shadowBx { width:990px; margin:0 auto; behavior:url(PIE.htc); background-color:#170d1d; -moz-box-shadow:#b87ff9 0 0 20px;box-shadow:#b87ff9 0 0 20px;}
#container { width:950px; padding:0 20px 20px;}
#stage { padding:20px; background-color:#fff; -webkit-border-radius: 0 10px 0 10px; -moz-border-radius: 0 10px 0 10px; border-radius: 0 10px 0 10px; behavior: url(PIE.htc); position: relative;}
#main {float:left; width:910px;}

/*----- 以下為整理完成內容 -----*/
.vl *{vertical-align:middle;}
.clear,.clearfix {content:".";display:block;height:0;clear:both;visibility:hidden;_display:inline;}
.clearit { *zoom:1;}
.clearit:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; } 
.colL,.fLt{float:left!important;}
.colR,.fRt{float:right!important;}
.fnon { float:none!important; clear:both}

/*------ headers ------*/
#header { position:relative; text-align:left; width:990px; height:250px; background:url(../images/headerBg.jpg) 0 0 no-repeat; z-index:2;}
#header a:hover { text-decoration:none;}
.share { font-size:15px; line-height:20px; color:#fff; float:right; margin:10px 70px 0 0; _margin:10px 35px 0 0;}
.share span { margin:0 3px; display:inline-block; vertical-align:middle;}

/*----- footer -----*/
#footer {width:990px; margin:0 auto;}