@charset "utf-8";
body { padding: 0; font-family: "微軟正黑體", Arial, Helvetica, sans-serif; color: #333; text-align: center; font-size: 16px; line-height: 18px; margin: 0; }
a { text-decoration: none; }

li   { margin-top: 7px; }
h1, h2, h3, h4, h5, h6  { margin: 0; padding: 0px; font-weight: normal; }
img { border: none; line-height: 0px; }
.fcblack { color: #000; }
.fcorg { color: #F60; }
.fcred { color: #F00; }
.fcgreen { color: #090; }

.fcred2 { color: #FF0; }


#idinfo { background-color: #16A9EB; border-top-width: 1px; border-top-style: solid; border-top-color: #FFF; }
#idinfo td { padding-bottom: 5px; }
#idinfo h1 { font-size: 14px; line-height: 14px; color: #FFF; margin-top: 14px; }
#idinfo h2 { font-size: 12px; line-height: 14px; color: #333; margin-top: 3px; }

#gameinfo { background-color: #c8eef8; border-top-width: 1px; border-top-style: solid; border-top-color: #FFF; }
#gameinfo td { padding-bottom: 5px; }
.lineright   { border-right-width: 1px; border-right-style: solid; border-right-color: #e4f7fc; }
.lineunder { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e4f7fc; }



#gameinfo h1 { font-size: 14px; line-height: 14px; color: #0c6278; margin-top: 7px; }
#gameinfo h2 { font-size: 16px; line-height: 16px; color: #003366; margin-top: 7px; }
#gameinfo h3 { font-size: 12px; line-height: 14px; color: #666666; margin-top: 7px; margin-right: 5px; margin-left: 5px; }

#gamemenu { border-top-width: 1px; border-top-style: solid; border-top-color: #FFF; background-image: url(../images/top_12.gif); }


.gmenu { font-size: 24px; line-height: 45px; display: block; height: 45px; text-align: center; width: 340px; color: #16A9EB; text-decoration: none; margin-right: 20px; float: left; margin-left: 20px; }

.gmenu2 { width: 500px; margin-left: 45px; }
#gamemenu a:hover { color: #F60; background-color: #f3f3f3; }
#gamemenu .on , #gamemenu .on:hover{ background-color: #FFF; color: #16A9EB; }

.header { font-size: 24px; line-height: 24px; color: #16A9EB; padding-top: 24px; padding-bottom: 12px; }
#etftable td{ text-align: center; }
.late15 { font-size: 12px; color: #666; float: left; }
.remarkc { font-size: 12px; color: #C00; }


.etft0 { background-color: #d7d7d7; font-size: 14px; }

.etft1 { background-color: #f4f4f4; font-size: 14px; }
.etft2 { background-color: #ececec; font-size: 14px; }
.etft5 { background-color: #C8EEF8; font-size: 16px; font-weight: bold; color: #06C; }

.subheader01 { font-size: 21px; font-weight: bold; color: #F60; }
.subheader02 { font-size: 21px; font-weight: bold; color: #92278f; }

.lineright2 { border-right-width: 1px; border-right-style: solid; border-right-color: #CCCCCC; }


.home13inputno { height: 25px; width: 150px; border: 1px solid #CCC; margin: 0px; font-size: 14px; color: #333; float: left; clear: left; text-align: center; padding: 0px; background-color: #FFD; }.formleft { font-size: 14px; }
.button { height: 40px; width: 150px; background-color: #0c80cc; border: 1px solid #005ba7; font-size: 18px; font-weight: bold; text-align: center; display: block; color: #FFF; text-decoration: none; float: left; line-height: 40px; margin-right: auto; margin-left: auto; }
.buttonstart { height: 50px; width: 180px; background-color: #93268F; border: 1px solid #330033; font-size: 24px; font-weight: bold; text-align: center; display: block; color: #FF0; text-decoration: none; float: left; line-height: 50px; margin-right: auto; margin-left: auto; }

.buttonform { height: 25px; width: 100px; background-color: #0c80cc; border: 1px solid #005ba7; font-size: 16px; font-weight: bold; text-align: center; display: block; color: #FFF; text-decoration: none; float: left; line-height: 25px; }

.buttonref { height: 21px; width: 66px; background-color: #0c80cc; border: 1px solid #005ba7; font-size: 14px; font-weight: bold; text-align: center; display: block; color: #FFF; text-decoration: none; line-height: 21px; margin-right: auto; margin-left: auto; }
.buttonsell { height: 21px; width: 36px; background-color: #92278F; border: 1px solid #660066; font-size: 14px; font-weight: bold; text-align: center; display: block; color: #FFF; text-decoration: none; line-height: 21px; margin-right: auto; margin-left: auto; }
.buttontc { height: 21px; width: 100px; background-color: #92278F; border: 1px solid #660066; font-size: 14px; font-weight: bold; text-align: center; display: block; color: #FFF; text-decoration: none; line-height: 21px; margin-right: auto; margin-left: auto; }



.stockv { font-size: 14px; color: #036; }
.stocks { font-size: 14px; color: #F60; }
.stocktime { font-size: 14px; color: #666; }
.list1 { font-weight: bold; color: #F60; }
.list2 { color: #C36; }
.list3 { color: #36C; }
.listtable td{ border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCC; }
.etftable td { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #69C; text-align: left; }

.fs12 { font-size: 14px; line-height: 14px; }


#topmenu { background-image: url(../images/top_02.gif); height: 52px; }

.tmenu { font-size: 21px; line-height: 50px; display: block; height: 50px; text-align: center; color: #00FFFF; text-decoration: none; margin-right: 5px; float: left; margin-left: 5px; padding-right: 15px; padding-left: 15px; }
#topmenu a:hover { color: #FC0; }
.textbig { font-size: 21px; line-height: 30px; color: #92278F; }
.charttop { font-size: 21px; font-weight: bold; color: #036; }

#etfmenu { border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #09C; }
.emenu { font-size: 24px; line-height: 45px; display: block; height: 45px; text-align: center; width: 250px; color: #16A9EB; text-decoration: none; margin-right: 10px; float: left; margin-left: 10px; }
#etfmenu a:hover { color: #F60; background-color: #FFFFFF; }
#etfmenu .on , #etfmenu .on:hover{ background-color: #FFF; color: #16A9EB; }

.mltable td { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ECECEC; text-align: left; }
.mltable td .noline{ border-bottom-color: #FFF; border-bottom-width: 1px; border-bottom-style: solid; }
.etfconame { font-size: 21px; font-weight: bold; color: #F60; }

.etfcocontents { line-height: 21px; }
.tremark { font-size: 13px; color: #666; line-height: 15px; }
.bannertop { padding-top: 100px; }
