@CHARSET "utf-8";
/*override datatables 1.10*/
table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc {background-color: gold;}
.DTFC_LeftBodyLiner{overflow-x:hidden}
.paging_full_numbers a.paginate_button.current {color:#fff !important;background-color:#B68946;}
/*override bootstrap*/
.page-header{margin:15px 0px 15px;}
.pager li>a {background-color: #B68946;color: #fff;border: 1px solid #B68946;}
.pager li>a:hover {color: #333;}
.carousel .item{
    text-align: center;
}
/*override jquery ui*/
table.dataTable thead td {background-color: #E2E3D7;}
table.dataTable tfoot th, table.dataTable tfoot td {padding: 3px 10px 3px 10px;}
table.dataTable tfoot td {border-top: 1px solid black; font-weight: normal; background-color: #E2E3D7; }
.ui-datepicker{z-index:999 !important;}
.ui-datepicker .ui-datepicker-title{white-space: nowrap;}
.ui-autocomplete-category {color:#B68946;font-weight: bold;padding: .2em .4em; margin: .8em 0 .2em;line-height: 1.5;}
.ui-autocomplete {z-index:99999 !important;max-height: 400px;min-width: 120px;overflow-y: auto;overflow-x: hidden;}
/*overide glyphicon color*/
.glyphicon{color:#B68946;}
/*font*/
a,button,div,em,input,select,span,th,td,textarea,p,marquee{font:12px/1.5 verdana,arial,helvetica,\5b8b\4f53,ＭＳ Ｐ明朝, 細明朝体, ヒラギノ明朝 Pro W3,sans-serif;color:#000;}
/*fix dataTables with fixColumns and fixHeaders features*/
.dataTables_wrapper,.dataTables_wrapper div{font:inherit;}
/*remove <a> href attribute from bootstrap */
@media print {
  a[href]:after {
    content: none !important;
  }
}
/*color*/
.gtsm-color{color:#946F38;}
.orange-color{color:#cc6600;}
.bg-white{background-color:#fff;}
.bg-info-main{background-color:#336666;}
.bg-info-sub{background-color:#D6E0E0;}
.btn-tpex {color: #fff; background-color: #946F38;border-color: #946F38;}
.btn-tpex:focus,.btn-tpex:hover{background-color: #946F38;}
.btn-href {color: #fff; background-color: #A36815;border-color: #A36815;}
.btn-txt {color: #fff; background-color: #b3b3b3;border-color: #b3b3b3;}
.btn-shs {color: #fff; background-color: #b3b3b3;border-color: #b3b3b3;}
.btn-none {color: #fff; background-color: #b3b3b3;border-color: #b3b3b3;}
.btn-csv {color: #fff; background-color: #4B7575;border-color: #4B7575;}
.btn-xls {color: #fff; background-color: #5B8200;border-color: #5B8200;}
.btn-xlsx {color: #fff; background-color: #5B8200;border-color: #5B8200;}
.btn-ppt {color: #fff; background-color: #AD6500;border-color: #AD6500;}
.btn-pptx {color: #fff; background-color: #AD6500;border-color: #AD6500;}
.btn-doc {color: #fff; background-color: #067BC4;border-color: #067BC4;}
.btn-docx {color: #fff; background-color: #067BC4;border-color: #067BC4;}
.btn-pdf {color: #fff; background-color: #cb0606;border-color: #cb0606;}
.btn-htm {color: #fff; background-color: #6F777A;border-color: #6F777A;}
.btn-html {color: #fff; background-color: #6F777A;border-color: #6F777A;}
.btn-zip {color: #fff; background-color: #B36200;border-color: #B36200;}
/*global*/
body{margin:0px;background: url('images/gtsm_body.png') repeat-y 50% 0;}
body.fullscreen{background:none;background-color: #f6f0e8;}
p{text-indent: 2em;line-height:2em;}
p.li{text-indent: -2em;margin-left:2em;}
ol, ul { line-height: 2em;}
button{background-color:#eee;border:1px solid #666;}
marquee{margin-left:30px;}
marquee a, marquee span {font-size:2em;color: #B68946;}
marquee a:link{color: #B68946;}
marquee a:visited{color: #B68946;}
marquee a:hover{color: #75582D;}
marquee a:active{color: #B68946;}
.text-center{text-align:center}
.v-pnl{float:none;clear:both;}
.h-pnl{float:left;}
.h-pnl-left{float:left;}
.h-pnl-center{float:center;}
.h-pnl-right{float:right;}
.h-gap{padding-left:3px;padding-right:1px;}
.ml2{margin-left:2em;}
.lh2{line-height:2em;}
.mt10{margin-top:10px;}
.mb10{margin-bottom:10px;}
.mg10{margin:10px;}
.mg20{margin:20px;}
.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt12{padding-top:12px;}
.pt15{padding-top:15px;background-color: #fff;}
.pt20{padding-top:20px;}
.pt30{padding-top:30px;}
.pt35{padding-top:35px;}
.pt40{padding-top:40px;}
.pt50{padding-top:50px;}
.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pl20{padding-left:20px;}
.pl30{padding-left:30px;}
.pl40{padding-left:40px;}
.pl50{padding-left:50px;}
.pl100{padding-left:100px;}
.pl150{padding-left:150px;}
.w100{width:100px;}
.w110{width:110px;}
.w120{width:120px;}
.w130{width:130px;}
.w140{width:140px;}
.w1800{width:1800px;}
.w1920{width:1920px;}
.w2048{width:2048px;}
.more-pnl{height:40px;padding-top:10px;}
/*link*/
a.text-over:link{color: #333;cursor:pointer;text-decoration:none;}
a.text-over:visited{color: #333;}
a.text-over:hover{color: #B68946;text-decoration:underline;}
a.text-over:active{color: #333;}
a.table-text-over:link{color: #333;cursor:pointer;}
a.table-text-over:visited{color: #333;}
a.table-text-over:hover{color: #B68946;}
a.table-text-over:active{color: #333;}
a.page-text-over:link{color: #75582D;}
a.page-text-over:visited{color: #946F38;}
a.page-text-over:hover{color: #75582D;}
a.page-text-over:active{color: #946F38;}
a.title-text-over:link{color: #946F38; font-size: 1rem; line-height:17px;}
a.title-text-over:visited{color: #B68946;}
a.title-text-over:hover{color: #75582D;}
a.title-text-over:active{color: #B68946;}
a.default-btn:link{display:inline-block;background-color:#eee;color:#666;text-decoration:none;border:1px solid #666;padding:3px 20px;}
a.default-btn:visited{color:#666;}
a.default-btn:hover{color:#333;}
a.default-btn:active{color:#666;}
a.more-btn:link{display:inline-block;color:#666;text-decoration:none;border:1px solid #666;border-top:none;padding:3px 20px;}
a.more-btn:visited{color:#666;}
a.more-btn:hover{color:#333;}
a.more-btn:active{color:#666;}
a.back-btn:link{display:inline-block;background-color:#f6f0e8;color:#666;text-decoration:none;border:1px solid #666;padding:3px 20px;}
a.back-btn:visited{background-color:#f6f0e8;color:#666;}
a.back-btn:hover{background-color:#f6f0e8;color:#333;}
a.back-btn:active{background-color:#f6f0e8;color:#666;}
a.up-btn:link{display:inline-block;background-color:#f6f0e8;color:#666;text-decoration:none;border:1px solid #666;padding:3px 10px;padding-right:20px;margin:10px 0px;font-size:0.8334em;background-image:url('/web/images/gtsm/icon_up.png');background-position:80%;background-repeat: no-repeat;}
a.up-btn:visited{background-color:#f6f0e8;color:#666;}
a.up-btn:hover{background-color:#f6f0e8;color:#333;}
a.up-btn:active{background-color:#f6f0e8;color:#666;}
a.header-link-over:link {color: #666;text-decoration: none;}
a.header-link-over:visited {color: #666;}
a.header-link-over:hover {color: #333;text-decoration: underline;}
a.header-link-over:active {color: #666;}
a.lang-link:link {color: #666;text-decoration: none;}
a.lang-link:visited {color: #666;}
a.lang-link:hover {color: #333;text-decoration: none;}
a.lang-link:active {color: #666;}
a.footer-function-over:link {color: #000;text-decoration: none;}
a.footer-function-over:visited {color: #000;}
a.footer-function-over:hover {color: #000;text-decoration: underline;}
a.footer-function-over:active {color: #000;}
a.footer-link-over:link {color: #000;text-decoration: none;}
a.footer-link-over:visited {color: #000;}
a.footer-link-over:hover {color: #000;text-decoration: underline;}
a.footer-link-over:active {color: #000;}
a.special-news { font-weight: bold; }
a.special-news:link{color:#333;text-decoration: none;letter-spacing:0.1em;line-height:2em;}
a.special-news:visited{color:#333;}
a.special-news:hover{color:#990000;text-decoration: underline;}
a.special-news:active{color:#333;}
a.news-title-over:link{color:#333;text-decoration: none;}
a.news-title-over:visited{color:#333;}
a.news-title-over:hover{color:#B68946;}
a.news-title-over:active{color:#333;}
a.news-text-over:link{color:#999;text-decoration: none;}
a.news-text-over:visited{color:#999;}
a.news-text-over:hover{color:#666;}
a.news-text-over:active{color:#999;}
a.waymark_over:link{color:#333;line-height:40px;text-decoration: none;}
a.waymark_over:visited{color:#333;}
a.waymark_over:hover{color:#B68946;text-decoration: underline;}
a.waymark_over:active{color:#333;}
a.history-over:link{color:#fff;}
a.history-over:visited{color:#fff;}
a.history-over:hover{color:#333;}
a.history-over:active{color:#fff;}
/*dialog*/
div.modal-dialog{z-index:10000;display:none;background-color:#fff;border:1px solid #666;width:500px;}
div.modal-dialog .close {z-index:9000;background-image:url(/web/images/gtsm/dlg_close.png);position:absolute;right:-15px;top:-15px;cursor:pointer;height:35px;width:35px;}
div.modal-dialog .dlg-wraper{width:500px;height:300px;overflow:auto;overflow-x:hidden;}
div.modal-dialog .dlg-table{background-color:#999;width:500px;}
#special-news-dlg{width:520px;}
.special-news-wraper{padding:10px 10px;width:500px;height:300px;}
/*input*/
.input-search{color: #666;}
.input-text{border:1px solid #666;height:20px;text-indent:0.5em;}
.input-select{border:1px solid #666;height:26px;}
.input-textarea{border:1px solid #666;padding:0em 0.5em;font-size: 1em;}
.input-button{height:24px;}
.input-radio-search{margin-top:0px !important;}
.input-text-search{border:1px solid #666;width:300px;height:20px;text-indent:0.5em;margin-bottom:0px !important;}
.input-button-search{font-size: 1.1667em;}
input::placeholder,textarea::placeholder{font-size: 1em;}
/*form*/
fieldset{width:710px;margin-bottom:10px;}
fieldset legend{color:#946F38;}
fieldset span{float:left;}
fieldset input{float:left;}
fieldset select{float:left;}
fieldset textarea{float:left;}
fieldset label{width:100px;text-align:right;float:left;padding-right:10px;}
fieldset p{clear:both;float:none;padding:5px;}
fieldset em.error {color:#990000;font-style:normal;}
fieldset em.success {}
/*header*/
.header-pnl{width:100%;}
.header-logo-pnl{width:30%;text-align: left;}
.header-logo-pnl h1 { margin: 0;}
.header-logo-pnl h1 span{ display:none; }
.header-logo-pnl a { display: block;color: transparent;max-width: 280px;min-width: 200px; }
.h-pnl.header-slogan-pnl h2{ margin: 0 }

.header-slogan-pnl{width:40%;height: 72px;display: inline-flex;justify-content: center;align-items: center;}
.header-area-pnl{width:30%;height: 72px;display: inline-flex;justify-content: right;align-items: center;}
.header-live-pnl{padding-top:15px;}
.header-media-pnl{padding-top:15px;text-align:right;}
.header-visual-pnl{background-color:#f6f0e8;width:50%;min-height:110px;}
.header-function-pnl{background-color:#f6f0e8;width:50%;min-height:110px;text-align: right;}
.header-lang-pnl{height:30px;line-height:30px;padding-right:20px;}
.header-link-pnl{min-height:25px;line-height:25px;padding-right: 20px;}
.header-search-pnl{min-height:25px;line-height:25px;padding-right: 20px;}
.lang-badge{background-color:#fff;color:#946F38;font-weight:bold;padding:2px 10px;}
.lang-badge:hover{background-color:#946F38;color:#fff;}
/*footer*/
.footer-pnl{width:100%;background-color:#f6f0e8;}
.footer-link-pnl{color:#fff;background-color:#B68946;width:100%;height:41px;line-height:41px;text-align: center;}
.footer-function-pnl{color:#fff;background-color:#f6f0e8;width:947px;height:225px;margin:0 auto;}
.footer-function-pnl-en{height:320px;}
.footer-function-pnl .h-pnl{margin:0 6px;}
.footer-function-pnl .first{margin-left:30px;}
.footer-function-pnl h3{font-size: 1em;font-weight:bold;text-align:left;border-bottom:1px solid #666;padding-left:10px;margin:5px 0;line-height: 30px;}
.footer-function-pnl ul{width:135px;float:left;margin-top:2px;padding:0;margin-left:20px;}
.footer-function-pnl li{text-align:left;margin:4px 0;}
.footer-copy-pnl{background-color:#fff;color:#333;width:100%;line-height:30px;text-align: center;}
.footer-browser-pnl{background-color:#fff;color:#333;width:100%;line-height:30px;text-align: center;}

.footer-pnl-fullscreen{width:100%;height:246px;}
.footer-pnl-fullscreen .footer-pnl{width:100%;}
.footer-pnl-fullscreen .footer-function-pnl{width:100%;}
.footer-pnl-fullscreen .footer-function-pnl ul{width:240px;}
.footer-pnl-fullscreen .footer-link-pnl{width:100%;}
.footer-pnl-fullscreen .footer-copy-pnl{width:100%;}
.footer-pnl-fullscreen .footer-browser-pnl{width:100%;}
/*menu*/
.menu-pnl{width:100%;background-color: #b68946;}
/*main*/
.index-main-pnl{width:100%;display:flex;margin: 0 auto;}
.gtsm-main-pnl{width:100%;}
/*block*/
.special-block-title{color:#990000;line-height:180%;font-size: 1.5em;font-weight:bold;width:560px;text-align:center;}
.special-block-line{background-color:#990000;width:560px;height:2px;}
.index-block-title{color:#946F38;line-height:180%;font-size: 1.5em;font-weight:bold; text-align: center; margin: 0;}
.index-block-line{background-color:#B68946;width:500px;height:2px;}
.info-block-line{background-color:#B68946;width:500px;height:2px;}
.block-line{background-color:#B68946;width:100%;height:2px;}
/*left*/
.index-left-pnl{min-width:200px;margin-top:10px;padding-left: 10px;width:27%;}
.gtsm-left-pnl{min-width:200px;width:20%;}
.ad-pnl{width:100%;margin-top:10px;margin-bottom:10px;}
.ad-pnl .carousel{height: 66px;}
#gtsm-submenu{padding:10px;text-align:left;}
#gtsm-submenu ul{margin:0;padding-left:3px;list-style:none;}
#gtsm-submenu a{margin: 7px 0;display:block;font-size: 0.875rem;}
#gtsm-submenu li.mainCategory{background: transparent url("/web/images/gtsm/submenu_plus.gif") no-repeat 0 6px;padding-left:15px;}
#gtsm-submenu li.mainCategoryOpened{background: transparent url("/web/images/gtsm/submenu_minus.gif") no-repeat 0 6px;}
#gtsm-submenu .mainCategory ul {display:none;}
li.subCategory{background: transparent url("/web/images/gtsm/submenu_arr.gif") no-repeat 0 1px;padding-left:18px;}
li.subCategoryOpened{background:no-repeat left top 3px/16px url('/web/images/icon_page_title.svg');}
.gtsm-submenubar .mainCategory a:link{text-decoration:none;color:#333;}
.gtsm-submenubar .mainCategory a:visited{text-decoration:none;color:#333;}
.gtsm-submenubar .mainCategory a:hover{text-decoration:none;color:#B68946;}
.gtsm-submenubar .mainCategory a:active{text-decoration:none;color:#333;}
.gtsm-submenubar .mainCategoryOpened a{text-decoration:none;color:#333;}
.gtsm-submenubar .mainCategory .subCategory a{text-decoration:none;color:#666;}
/*center*/
.special-news-block{margin-bottom:20px;width:560px;}
.special-news-block ul{padding-left:20px;}
.special-news-block ul li{margin-bottom:7px;}
.special-news-title{padding:5px 10px;color:#B68946;line-height:180%;font-size: 1.333em;}
.special-news-content{padding:5px 10px;height:150px;line-height:180%;overflow:auto;}
.index-center-pnl{min-width:560px;min-height:400px;text-align:left;width: 46%;padding: 0px 5px;margin: 0 auto;margin-top:10px;display: flex;justify-content: center;flex-flow: column;align-self: flex-start;align-items:center;}
.index-tabs-block{min-height:410px;display: flex;flex-flow: column;}
.gtsm-center-pnl{width:78%;text-align:left;}
.gtsm-center-pnl .v-pnl ol {line-height:2em;}
.chart-tabs-pnl{padding:0px 10px;}
.history-chart-tabs-pnl{width:500px;}
.biomed-history-chart-tabs-pnl{background-color:#eee;}
.chart-pnl{margin-left:5px;}
.chart-note{width:232px;color:#ababab;}
.index-center-title{font-size: 1.5em;}
.index-center-table{width:500px;background-color:#DCDCDC;border-spacing:1px;}
.daily-chart-tab-panes{height:200px;}
/*right*/
.index-right-pnl{min-width:200px;margin-top:10px;padding-right: 10px;width:27%;}
.promotion-pnl{width:200px;min-height: 56px;padding-top:2px;padding-bottom:8px;}
.news-pnl{width:200px;min-height: 56px;padding-top:8px;padding-bottom:5px;}
.promotion-img{width:60px;}
.promotion-txt{width:136px;text-align:left;padding-left:4px;}
.promotion-badge{}
.promotion-badge-type-0{width:105px;color:#fff;background-color:#B68946;}
.promotion-badge-type-1{width:105px;color:#fff;background-color:#B68946;}
.promotion-badge-type-2{width:105px;color:#fff;background-color:#B68946;}
.promotion-badge-type-3{width:105px;color:#fff;background-color:#B68946;}
.promotion-badge-type-4{width:105px;color:#fff;background-color:#B68946;}
.promotion-badge-type-5{width:105px;color:#fff;background-color:#B68946;}
.promotion-badge-type-delistcb{width:105px;color:#fff;background-color:#B68946;}
.promotion-badge-type-news{width:105px;color:#fff;background-color:#999;}
.promotion-badge-date{width:95px;color:#999;text-align:right;}
/*
.promotion-badge-type{width:78px;color:#fff;border:1px solid #999;background-color:#B68946;}
.promotion-badge-date{width:114px;color:#666;border:1px solid #999;border-left:0px;background-color:#f6f0e8;padding-left:5px;}
*/
.promotion-badge-subject{text-align:left;padding-top:2px;}
.promotion-badge-more{text-align:left;}
/*page*/
.page-title{background:no-repeat left top/16px url('/web/images/icon_page_title.svg');color:#946F38;text-indent:20px;font-size: 1.333em;line-height:17px;margin:8px 0px; font-weight: normal; }
.page-title-fullscreen{color:#333;background-image:none;font-size: 1.667em;height:60px;line-height:60px;padding:0px 20px;}
.page-title-line{background-color:#946F38;width:100%;height:2px;margin:6px 0px;margin-bottom:20px;}
.page-title-line-nb{background-color:#946F38;width:100%;height:2px;margin:6px 0px;margin-bottom:0px;}
.page-subject{color:#946F38;font-size: 1.333em;font-weight: normal;margin: 0;}
.page-line{background-color:#e1e1e1;width:100%;height:1px;margin:6px 0px;}
.page-table{width:100%;background-color:#DCDCDC;border-spacing:1px;}
.page-table-head-left{text-align:left;background-color:#EDEDED;padding:6px;}
.page-table-head{text-align:center;background-color:#EDEDED;padding:6px;}
.page-table-head-center{text-align:center;background-color:#EDEDED;padding:6px;}
.page-table-body-left{text-align:left;background-color:#fff;padding:6px;}
.page-table-body-center{text-align:center;background-color:#fff;padding:6px;}
.text-center{text-align:center;background-color:#fff;padding:6px;}
.page-table-body-right{text-align:right;background-color:#fff;padding:6px;}
.page-table-outline{background-color:#EDEDED;border:1px solid #DCDCDC;width:100%;height:20px;}
.page-table-outline-top{background-color:#EDEDED;width:100%;height:20px;}
.page-table-outline-bottom{background-color:#EDEDED;width:100%;height:20px;margin-bottom:10px;}
.page-list{margin-left:0px;}
.page-list li{line-height:2em;}

.table-alphabet tr td {padding:3px;}
/*icon*/
.icon-more{color:#B68946;font-weight:bold;}
/*css sprite*/
span.gtsm-sprite,span.gtsm-sprite-en{display:inline-block;}
.gtsm-sprite {background-image:url('/web/images/gtsm/gtsm_sprite.png'); color: transparent; }
.gtsm-sprite-en {background-image:url('/web/images/gtsm/gtsm_sprite_en.png'); color: transparent; }
.gtsm-sprite-en span { color: transparent; }
.gtsm-sprite-logo{background-position: 0px 0px;width:218px;height:56px;}
.gtsm-sprite-tpexlogo{background-position: -376px -336px;width:273px;height:60px;}
.gtsm-sprite-tpexlogo-en{background-position: 0px -335px;width:283px;height:50px;}
.gtsm-sprite-slogan{background-position: 0px -245px;width:406px;height:35px;}
.gtsm-sprite-slogan-en{background-position: 0px -246px;width:545px;height:35px;}

.gtsm-sprite-slogan-investor{background-position: -185px -92px;width:190px;height:36px;}
.gtsm-sprite-slogan-broker{background-position: 0px -92px;width:185px;height:36px;}
.gtsm-sprite-slogan-issuer{background-position: 0px -128px;width:280px;height:36px;}
.gtsm-sprite-slogan-gisa{background-position: 0px -163px;width:213px;height:36px;}
.gtsm-sprite-slogan-info{background-position: 0px -199px;width:213px;height:36px;}
.gtsm-sprite-slogan-pi{background-position: -386px -400px;width:364px;height:36px;}

.gtsm-sprite-android{background-position: -218px 0px;width:24px;height:24px;margin:0px 2px;}
.gtsm-sprite-apple{background-position: -242px 0px;width:24px;height:24px;margin:0px 2px;}
.gtsm-sprite-rss{background-position: -266px 0px;width:24px;height:24px;margin:0px 2px;}
.gtsm-sprite-facebook{background-position: -290px 0px;width:24px;height:24px;margin:0px 2px;}
.gtsm-sprite-googleplus{background-position: -338px 0px;width:24px;height:24px;margin:0px 2px;}

.gtsm-sprite-circle-android{background-position: 0px -286px;width:36px;height:36px;}
.gtsm-sprite-circle-apple{background-position: -36px -286px;width:36px;height:36px;}
.gtsm-sprite-circle-rss{background-position: -72px -286px;width:36px;height:36px;}
.gtsm-sprite-circle-googleplus{background-position: -108px -286px;width:36px;height:36px;}
.gtsm-sprite-circle-facebook{background-position: -144px -286px;width:36px;height:36px;}

.gtsm-sprite-circle-android:hover{background-position: -190px -286px;width:36px;height:36px;}
.gtsm-sprite-circle-apple:hover{background-position: -226px -286px;width:36px;height:36px;}
.gtsm-sprite-circle-rss:hover{background-position: -262px -286px;width:36px;height:36px;}
.gtsm-sprite-circle-googleplus:hover{background-position: -298px -286px;width:36px;height:36px;}
.gtsm-sprite-circle-facebook:hover{background-position: -334px -286px;width:36px;height:36px;}

.gtsm-sprite-linkmark{background-position: -300px -45px;width:5px;height:5px;margin:6px;}
.gtsm-sprite-linkmark-investor{background-position: -305px -45px;width:5px;height:5px;margin:6px;}
.gtsm-sprite-linkmark-broker{background-position: -310px -45px;width:5px;height:5px;margin:6px;}
.gtsm-sprite-linkmark-issuer{background-position: -315px -45px;width:5px;height:5px;margin:6px;}
.gtsm-sprite-linkmark-gisa{background-position: -320px -45px;width:5px;height:5px;margin:6px;}
.gtsm-sprite-linkmark-info{background-position: -325px -45px;width:5px;height:5px;margin:6px;}

.gtsm-sprite-menu-investor{background-position: -385px 0px;width:191px;height:37px;}
.gtsm-sprite-menu-investor-o{background-position: -576px -0px;width:191px;height:37px;}
.gtsm-sprite-menu-broker{background-position: -385px -37px;width:191px;height:37px;}
.gtsm-sprite-menu-broker-o{background-position: -576px -37px;width:191px;height:37px;}
.gtsm-sprite-menu-issuer{background-position: -385px -74px;width:191px;height:37px;}
.gtsm-sprite-menu-issuer-o{background-position: -576px -74px;width:191px;height:37px;}
.gtsm-sprite-menu-gisa{background-position: -385px -111px;width:191px;height:37px;}
.gtsm-sprite-menu-gisa-o{background-position: -576px -111px;width:191px;height:37px;}
.gtsm-sprite-menu-cart{background-position: -385px -148px;width:191px;height:37px;}
.gtsm-sprite-menu-cart-o{background-position: -576px -148px;width:191px;height:37px;}
.gtsm-sprite-menu-pi{background-position: 0px -397px;width:191px;height:37px;}
.gtsm-sprite-menu-pi-o{background-position: -191px -397px;width:191px;height:37px;}

.gtsm-sprite-submenu-investor{background-position: -319px -201px;width:42px;height:42px;margin:0px 4px;}
.gtsm-sprite-submenu-investor-o{background-position: -540px -201px;width:42px;height:42px;margin:0px 4px;}
.gtsm-sprite-submenu-broker{background-position: -361px -201px;width:42px;height:42px;margin:0px 4px;}
.gtsm-sprite-submenu-broker-o{background-position: -582px -201px;width:42px;height:42px;margin:0px 4px;}
.gtsm-sprite-submenu-issuer{background-position: -403px -201px;width:42px;height:42px;margin:0px 4px;}
.gtsm-sprite-submenu-issuer-o{background-position: -624px -201px;width:42px;height:42px;margin:0px 4px;}
.gtsm-sprite-submenu-gisa{background-position: -445px -201px;width:42px;height:42px;margin:0px 4px;}
.gtsm-sprite-submenu-gisa-o{background-position: -666px -201px;width:42px;height:42px;margin:0px 4px;}
.gtsm-sprite-submenu-cart{background-position: -487px -201px;width:42px;height:42px;margin:0px 4px;}
.gtsm-sprite-submenu-cart-o{background-position: -708px -201px;width:42px;height:42px;margin:0px 4px;}

.gtsm-sprite-icon-pdf{background-position: -598px -254px;width:16px;height:16px;vertical-align: text-bottom;}
.gtsm-sprite-icon-doc{background-position: -614px -254px;width:16px;height:16px;vertical-align: text-bottom;}
.gtsm-sprite-icon-xls{background-position: -630px -254px;width:16px;height:16px;vertical-align: text-bottom;}
.gtsm-sprite-icon-ppt{background-position: -646px -254px;width:16px;height:16px;vertical-align: text-bottom;}
.gtsm-sprite-icon-txt{background-position: -598px -271px;width:16px;height:16px;vertical-align: text-bottom;}
.gtsm-sprite-icon-zip{background-position: -614px -271px;width:16px;height:16px;vertical-align: text-bottom;}
.gtsm-sprite-icon-htm{background-position: -683px -273px;width:16px;height:16px;vertical-align: text-bottom;}
.gtsm-sprite-icon-detail{background-position: -630px -271px;width:16px;height:16px;}
.gtsm-sprite-icon-chart{background-position: -646px -271px;width:16px;height:16px;}
.gtsm-sprite-icon-vimeo{background-position: -731px -254px;width:16px;height:16px;vertical-align: text-bottom;}
.gtsm-sprite-icon-odt { background-image:url('/web/images/odt.png');width:16px;height:16px;vertical-align:text-bottom; }
.gtsm-sprite-icon-ods { background-image:url('/web/images/ods.png');width:16px;height:16px;vertical-align:text-bottom; }
.gtsm-sprite-icon-odp { background-image:url('/web/images/odp.png');width:16px;height:16px;vertical-align:text-bottom; }

.gtsm-sprite-icon-linkmark{background-position: -300px -45px;width:5px;height:5px;}
.gtsm-sprite-icon-linkmark-investor{background-position: -305px -45px;width:5px;height:5px;}
.gtsm-sprite-icon-linkmark-broker{background-position: -310px -45px;width:5px;height:5px;}
.gtsm-sprite-icon-linkmark-issuer{background-position: -315px -45px;width:5px;height:5px;}
.gtsm-sprite-icon-linkmark-gisa{background-position: -320px -45px;width:5px;height:5px;}
.gtsm-sprite-icon-linkmark-cart{background-position: -325px -45px;width:5px;height:5px;}

.gtsm-sprite-mascot-1{background-position: -785px 0px;width:233px;height:44px;}
.gtsm-sprite-mascot-2{background-position: -791px -46px;width:215px;height:44px;}
.gtsm-sprite-mascot-3{background-position: -791px -93px;width:355px;height:43px;}
.gtsm-sprite-mascot-4{background-position: -785px -141px;width:245px;height:44px;}
.gtsm-sprite-mascot-5{background-position: -785px -185px;width:199px;height:45px;}

.gtsm-sprite-live{background-position: -783px 0px;width:76px;height:36px;margin-right:5px;}
.gtsm-sprite-live:hover{background-position: -783px -37px;width:76px;height:36px;}

#cycler{position:relative;margin-top:5px;}
#cycler div{display:inline-block;background-color: #f6f0e8;}
#cycler div{position:absolute;left:5px;z-index:1}
#cycler div.active{z-index:3}

/*AD*/
#ad-dlg{width:422px;left:15%}
.ad-wraper{padding:5px 10px;width:422px;height:455px;}

/*switch slider button*/
.switch {
  position: relative;
  display: inline-block;
  width: 40px;
  height: 20px;
}
.switch input {display:none;}
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}
.slider:before {
  position: absolute;
  content: "";
  height: 16px;
  width: 16px;
  left: 2px;
  bottom: 2px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}
input:checked + .slider {background-color: #B68946;}
input:focus + .slider {box-shadow: 0 0 1px #B68946;}
input:checked + .slider:before {
  -webkit-transform: translateX(20px);
  -ms-transform: translateX(20px);
  transform: translateX(20px);
}
.slider.round {border-radius: 34px;}
.slider.round:before {border-radius: 50%;}
.switch-note{line-height: 20px;height: 20px;display: inline-block; position:relative;top: -5px;}

/*japanese website*/
.text-jp{line-height: 2.0em;}
span.marquee-jp{font-size:2.335em;font-weight: bold;color: #b68946;}
ul.menu-jp h3{background-color: #f6f0e8;padding: 8px;border-radius: 4px; font-size: 0.875rem; padding: 0 0.5rem;}
ul.menu-jp{list-style: none;padding: 0;}
ul.menu-jp li {margin-top:5px;}
ul.menu-jp li a{line-height:2em;font-size: 1.1667em;color:#333;background-color:#fff;padding:6px;text-decoration:none;}
ul.menu-jp li a:hover{color:#fff;background-color:#B68946;border-radius:4px;}
ul.menu-group-jp{list-style: none;padding-left:5px;}
ul.menu-group-jp li{padding-left:5px;}
.inx-jp { font-size: 0.875rem; font-weight: bold; margin: 10px auto;}

ul.list-jp{padding-left: 20px;}
ul.list-jp li{line-height: 2.5em;}
ul.list-jp h3{}

table.table-jp{width:100%;border-spacing:0px;border-collapse: collapse;}
table.table-jp th,table.table-jp td{padding:6px; border:1px solid #666;}
table.table-jp thead th{color: #b68946;font-weight:bold;}
table.table-jp tfoot td{background-color:#f6f0e8;font-weight:bold;}
table.table-jp th.thead{color:#fff;background-color:#946F38;}
table.table-jp td{background-color:#f6f0e8;}

p.eb_level_1{line-height: 1.5em;text-indent:-2em;margin-left:2em;margin-top: 0.5em;margin-bottom: 0.5em;}
p.eb_level_2{line-height: 1.5em;text-indent:-2em;margin-left:4em;margin-top: 0.5em;margin-bottom: 0.5em;}
p.eb_level_3{line-height: 1.5em;text-indent:-2em;margin-left:6em;margin-top: 0.5em;margin-bottom: 0.5em;}
p.eb_level_4{line-height: 1.5em;text-indent:-2em;margin-left:8em;margin-top: 0.5em;margin-bottom: 0.5em;}

.alert-danger {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}
.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}
/*媒體專區*/
.ma-btn-fb{margin-right:-5px;display:inline-block;width:40px;height:40px;background-image:url('images/icon_ma_fb.svg');}
.ma-btn-rss{display:inline-block;width:40px;height:40px;background-image:url('images/icon_ma_rss.svg');}
.ma-btn-fb:hover{background-image:url('images/icon_ma_fb_o.svg');}
.ma-btn-rss:hover{background-image:url('images/icon_ma_rss_o.svg');}
.ma-btn-fb, .ma-btn-rss, .ma-btn-fb:hover, .ma-btn-rss:hover {color: transparent;}
/*分眾專區*/
.fa-btn{
	display: inline-flex;
    justify-content: center;
    align-items: center;
	font-size: 1.7em;
	font-weight:bold;
	color:#666;
	border:2px lightgrey solid;
	border-radius:15px;	    
    text-decoration: none;    	
	background-repeat:no-repeat;	
    text-align: left;    	
	height: 110px;
	width: 50%;
	margin: 15px 10px 0px 10px;
	text-align: center;
}
.fa-btn-en{font-size: 1.5em;}
.fa-btn:hover{color:#ffffff;text-decoration:none;}
.fa-btn span{
	display: block;
    height: 1em;
    width: 1em;
    padding-left: 2em;
    padding-top: 1em;
    top: 3px;
    position: relative;
	margin: 0 auto;
}
.fa-btn-investor span{background-color: #B05800;-webkit-mask:url('/web/images/gtsm/icon_fa_investor.svg');-webkit-mask-repeat: no-repeat;-webkit-mask-position: bottom;}
.fa-btn-broker span{background-color: #751919;-webkit-mask:url('/web/images/gtsm/icon_fa_broker.svg');-webkit-mask-repeat: no-repeat;-webkit-mask-position: bottom;}
.fa-btn-issuer span{background-color: #333366;-webkit-mask:url('/web/images/gtsm/icon_fa_issuer.svg');-webkit-mask-repeat: no-repeat;-webkit-mask-position: bottom;}
.fa-btn-gisa span{background-color: #003366;-webkit-mask:url('/web/images/gtsm/icon_fa_gisa.svg');-webkit-mask-repeat: no-repeat;-webkit-mask-position: bottom;}
.fa-btn-sustainable span{background-color: #690;-webkit-mask: url(/web/images/gtsm/icon_fa_sustainable.svg);-webkit-mask-repeat: no-repeat;-webkit-mask-position: bottom;}
.fa-btn-data span{background-color: #336666;-webkit-mask:url('/web/images/gtsm/icon_fa_data.svg');-webkit-mask-repeat: no-repeat;-webkit-mask-position: bottom;}
.fa-btn-pi span{background-color: #FF9900;-webkit-mask:url('/web/images/gtsm/icon_fa_pi.svg');-webkit-mask-repeat: no-repeat;-webkit-mask-position: bottom;}
.fa-btn-psb span{background-color: #333366;-webkit-mask:url('/web/images/gtsm/icon_fa_psb.svg');-webkit-mask-repeat: no-repeat;-webkit-mask-position: bottom;}

.fa-btn-investor:hover{background-color:#B05800;border:2px #B05800 solid;}
.fa-btn-broker:hover{background-color:#751919;border:2px #751919 solid;}
.fa-btn-issuer:hover{background-color:#333366;border:2px #333366 solid;}
.fa-btn-gisa:hover{background-color:#003366;border:2px #003366 solid;}
.fa-btn-sustainable:hover{background-color: #690;border:2px #690 solid;}
.fa-btn-data:hover{background-color:#336666;border:2px #336666 solid;}
.fa-btn-pi:hover{background-color:#FF9900;border:2px #FF9900 solid;}
.fa-btn-psb:hover{background-color:#333366;border:2px #333366 solid;}

.fa-btn-investor:hover span{background-color: #fff;}
.fa-btn-broker:hover span{background-color: #fff;}
.fa-btn-issuer:hover span{background-color: #fff;}
.fa-btn-gisa:hover span{background-color: #fff;}
.fa-btn-sustainable:hover span{background-color: #fff;}
.fa-btn-data:hover span{background-color: #fff;}
.fa-btn-pi:hover span{background-color: #fff;}
.fa-btn-psb:hover span{background-color: #fff;}

.fa-btn-broker-en span{vertical-align: middle;top:-5px;}
.fa-btn-issuer-en span{vertical-align: middle;top:0px;}
.fa-btn-sustainable-en span{vertical-align: middle;top:-5px;}
.fa-btn-data-en span{vertical-align: middle;}
.fa-btn-pi-en span{vertical-align: middle;top:0px;}

.fa-btn div{display: inline-flex;font-weight: bold;color: #666;vertical-align: middle;}
.fa-btn:hover div{color: #fff;}
.fa-btn-broker div{font-size: 1rem;line-height: 25px;text-indent: 0px;}
.fa-btn-issuer div{font-size: 1rem;line-height: 18px;text-indent: 0px;}
.fa-btn-sustainable div{font-size: 1rem;line-height: 25px;text-indent: 0px;}
.fa-btn-data div{font-size: 1rem;line-height: 25px;text-indent: 0px;}
.fa-btn-pi div{font-size: 1rem;line-height: 18px;text-indent: 0px;}

/*IE10,IE11*/
@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){
    .fa-btn-investor span{background-color:transparent;background-image: url('/web/images/gtsm/icon_fa_investor.svg');}
    .fa-btn-investor:hover span{background-color:transparent;background-image: url('/web/images/gtsm/icon_fa_investor_o.svg');}

    .fa-btn-broker span{background-color:transparent;background-image: url('/web/images/gtsm/icon_fa_broker.svg');}
    .fa-btn-broker:hover span{background-color:transparent;background-image: url('/web/images/gtsm/icon_fa_broker_o.svg');}

    .fa-btn-issuer span{background-color:transparent;background-image: url('/web/images/gtsm/icon_fa_issuer.svg');}
    .fa-btn-issuer:hover span{background-color:transparent;background-image: url('/web/images/gtsm/icon_fa_issuer_o.svg');}

    .fa-btn-gisa span{background-color:transparent;background-image: url('/web/images/gtsm/icon_fa_gisa.svg');}
    .fa-btn-gisa:hover span{background-color:transparent;background-image: url('/web/images/gtsm/icon_fa_gisa_o.svg');}

    .fa-btn-sustainable span{background-color:transparent;background-image: url('/web/images/gtsm/icon_fa_sustainable.svg');}
    .fa-btn-sustainable:hover span{background-color:transparent;background-image: url('/web/images/gtsm/icon_fa_sustainable_o.svg');}

    .fa-btn-data span{background-color:transparent;background-image: url('/web/images/gtsm/icon_fa_data.svg');}
    .fa-btn-data:hover span{background-color:transparent;background-image: url('/web/images/gtsm/icon_fa_data_o.svg');}

    .fa-btn-pi span{background-color:transparent;background-image: url('/web/images/gtsm/icon_fa_pi.svg');}
    .fa-btn-pi:hover span{background-color:transparent;background-image: url('/web/images/gtsm/icon_fa_pi_o.svg');}    
	
	.page-title{background:no-repeat left center/16px url('/web/images/icon_page_title.png');}
	li.subCategoryOpened{background:no-repeat left top 3px/16px url('/web/images/icon_page_title.png');}
}
/*最新訊息*/
.press-btn{ display:block; font-size: 1.667em; font-weight:bold; color:#666; border:2px lightgrey solid; border-radius:20px; height: 72px; margin-top: 15px; text-decoration: none; background-position-x:center; background-position-y:10px; background-repeat:no-repeat; line-height:108px; text-align: center }
.press-btn-en{font-size:1rem;}
.press-btn:hover{color:#fff;background-color:#B68946;border:2px #B68946 solid;text-decoration:none;}

.press-btn-news{background-image:url('/web/images/gtsm/icon_press_releases.svg');background-size: 28px 28px;}
.press-btn-event{background-image:url('/web/images/gtsm/icon_tpex_events.svg');background-size: 28px 28px;}
.press-btn-media{background-image:url('/web/images/gtsm/icon_media_gallery.svg');background-size: 30px 30px;}

.press-btn-news:hover{background-image:url('/web/images/gtsm/icon_press_releases_o.svg');}
.press-btn-event:hover{background-image:url('/web/images/gtsm/icon_tpex_events_o.svg');}
.press-btn-media:hover{background-image:url('/web/images/gtsm/icon_media_gallery_o.svg');}

.td-right{text-align:right !important;}
.td-center{text-align:center !important;}
.btn-lang{margin-top:5px;background-color: #fff;color: #B68946;font-weight: bold;padding: 2px 10px;border-radius:8px;text-decoration:none;margin-right: 10px;}
.btn-lang:hover{color:#fff;background-color: #B68946;}

.tpex-event-pic-note{width:350px;padding-bottom:10px;}

.img-tpex-logo{margin:5px;max-width:280px;min-width:200px;}
.index-left-pnl .left-menu{display:flex}
.index-left-pnl .index-block-title{height:auto;}
.carousel .item img{max-height: 64px;}

/*chart*/
#chartChange{padding-left:10px;}
#chartChangePercent{padding-left:10px;}
.chage-up{color:#ED0000;}
.chage-down{color:green;}
.chart-pnl{text-align:justify;}
.chart-info{padding: 0px 5px;width:100%;}
.chage-up{color:#ED0000;padding-left:5px;}
.chage-down{color:green;padding-left:5px;}

/*RWD*/
@media screen and (max-width:947px) { 
  .header-media-pnl{display:none;}
  .index-main-pnl,.index-left-pnl,.index-center-pnl,.chart-tabs-pnl,.index-right-pnl,.index-left-pnl .block-line,.index-right-pnl .block-line{width:100%;padding:0px;}
  .index-left-pnl .v-pnl{float:none;display:inline-block;width:32%;}
  .index-right-pnl .v-pnl{float:none;display:inline-block;width:32%;}
  .index-left-pnl .v-pnl .fa-btn{width:95%;font-size: 1rem;line-height: 2rem;text-align:center;}
  .index-left-pnl .v-pnl .fa-btn span{display:block;}
  .index-main-pnl{display:block;}
  .index-center-pnl{min-width:auto;margin:0 auto;}  
  .index-center-pnl .pt20{padding-top:0px;}
  .header-live-pnl{padding-top:10px;width:190px;}
   ul.index-tabs a{font-size: 1rem;padding: 0px 0.3rem;}
  .daily-chart-tab-panes,.tpex50-chart-tab-panes,.tpex200-chart-tab-panes{display: inline-flex;justify-content: center;width: 100%;}
  ul.daily-chart-tabs li,ul.tpex50-chart-tabs li,ul.tpex200-chart-tabs li{width:30%}
  ul.daily-chart-tabs a,ul.tpex50-chart-tabs a,ul.tpex200-chart-tabs a{display:inline-block;width:95%;padding: 0px 3px;}
  ul.trade-info-tabs li,ul.listed-tabs li{width:19%;}
  ul.trade-info-tabs a,ul.listed-tabs a{width:95%;padding:0px;}
  .listed-tab-panes .listed-tab-pane{width:100%;}
  ul.listed-stk-tabs li{width:30%;}
  ul.listed-stk-tabs a{width:95%;padding:0px;}
  ul.listed li a.listed-company:link{width:25%;}
  ul.listed li a.listed-film:link{width:20%;}
  ul.listed li a.listed-info:link{width:20%;}
  ul.listed li a.listed-rotc-company:link{width:30%;}
  ul.fund li a.fund-company:link{width:40%;}
  ul.fund li a.fund-info:link{width:20%;}
  ul.gold li a.gold-company:link{width:40%;}
  ul.listed li a.listed-bond:link{width:23%;}  
  .header-area-pnl,.index-center-title,.footer-function-pnl,.footer-browser-pnl{display:none;} 
  .header-slogan-pnl{display: flex;width:100%;}
  .gtsm-center-pnl,.header-visual-pnl,.header-function-pnl{width:100%;}
  .gtsm-center-pnl{padding:0px 10px;}
  .footer-link-pnl{height:80px;} 
  .press-btn-en{font-size:0.8rem;}  
  
  #cycler span{width:100%;}
  #cycler span img{}
  
  .gtsm-left-pnl{width:100%;border-bottom:2px solid #ededed;}
  .header-slogan-pnl{display:none;}
  #gtsm-submenu li.mainCategory{display:inline-block;background: no-repeat left top 10px/12px transparent url("/web/images/icon_submenu_plus.svg");}
  #gtsm-submenu li.mainCategoryOpened{display: block;background: no-repeat left top/12px transparent url("/web/images/icon_submenu_minus.svg");background-color: #f6f0e8;}
  li.subCategory{display:inline-block;background: transparent url("/web/images/gtsm/submenu_arr.gif") no-repeat 0 9px;}
  li.subCategoryOpened {background:no-repeat left center/16px url('/web/images/icon_page_title.svg');}
  
  .fa-btn{height: 60px;}  
  .fa-btn-broker-en span{vertical-align: middle;top:0px;}
  .fa-btn-issuer-en span{vertical-align: middle;top:0px;}
  .fa-btn-sustainable-en span{vertical-align: middle;top:0px;}
  .fa-btn-data-en span{vertical-align: middle;}
  .fa-btn-pi-en span{vertical-align: middle;top:0px;}
}
/*RWD IE10,IE11*/
@media screen and (max-width:947px),(-ms-high-contrast: active),(-ms-high-contrast: none){  
  /*
  #gtsm-submenu li.mainCategory{display:inline-block;background: no-repeat left top 10px/12px transparent url("/web/images/icon_submenu_plus.png");}
  #gtsm-submenu li.mainCategoryOpened{display: block;background: no-repeat left top/12px transparent url("/web/images/icon_submenu_minus.png");background-color: #f6f0e8;}
  li.subCategoryOpened{background:no-repeat left top 10px/16px url('/web/images/icon_page_title.png');}
  */
}


.hide-text{ text-indent: -999%; overflow: hidden; color: transparent; }

.sr-only-aa {
    position: absolute;
    color: #000;
    top: 5px;
    left: 10px;
    padding: 0 5px !important;
    margin: -1px;
    clip: rect(0, 0, 0, 0);
    border: 0;
    z-index: 999;
    font-size: 1.1667em;
    text-decoration: none;
}

.sr-only-aa:focus{
	outline: 1px #B68946 solid;
    width: 130px !important;
    padding: 0 5px !important;
    height: auto;
    margin:5px  auto  5px 0 !important;
    overflow: visible;
    clip: auto;
    position: relative !important;
    color: #000;
    text-decoration: none;
    margin-right: auto;
    display: block;
}

[lang=en-us] .sr-only:focus{
    width: 210px !important;
    
}

.accesskey{ color: transparent; }
.accesskey.l, .accesskey.c { display: block; top: 0; left: 0; float: left; }
.accesskey:focus, .accesskey:hover { font-weight:bold; color:rgba(255,255,255,1); background:#B68946; text-decoration: none; outline: none; padding: 5px;}

/* indices disclaimer */
.disclaimer { width:710px; margin-bottom:10px; border: 1px solid #000; padding: 5px; position: relative; } /* disclaimer group */
.disclaimer .legend { color:#B68946; position: absolute; top: -10px; background-color: #fff; padding: 0 5px; left: 10px; } /* disclaimer title*/
.disclaimer p { clear: both; float: none; padding: 10px; } /* disclaimer content */

/* 無障礙: 配合部分頁面內容有 HTML5，跑馬燈 <marquee> 改由 CSS 動畫取代 2021-07-15 */
.marquee{ display: block; width: 100%; white-space: nowrap; overflow: hidden;}
.marquee a, .marquee span {font-size:2em;color: #946F38;}
.marquee a:link{color: #946F38;}
.marquee a:visited{color: #946F38;}
.marquee a:hover{color: #75582D;}
.marquee a:active{color: #946F38;}
.marquee-wp { display: inline-block; padding-left: 100%; -webkit-animation: marquee 60s linear infinite; -moz-animation: marquee 60s linear infinite; -ms-animation: marquee 60s linear infinite; -o-animation: marquee 60s linear infinite; animation: marquee 60s linear infinite; }
.marquee .marquee-wp:hover,.marquee .marquee-wp:focus { -webkit-animation-play-state: paused; -moz-animation-play-state: paused; -ms-animation-play-state: paused; -o-animation-play-state: paused; animation-play-state: paused; }
.marquee .marquee-wp:focus {border: 2px #000 dashed !important;outline: none;}
.marquee-stop{-webkit-animation-play-state: paused; -moz-animation-play-state: paused; -ms-animation-play-state: paused; -o-animation-play-state: paused; animation-play-state: paused;}
@-webkit-keyframes marquee { 0% { transform: translate(0, 0); } 100% { transform: translate(-100%, 0); } }
@-moz-keyframes marquee { 0% { transform: translate(0, 0); } 100% { transform: translate(-100%, 0); } }
@-ms-keyframes marquee { 0% { transform: translate(0, 0); } 100% { transform: translate(-100%, 0); } }
@-o-keyframes marquee { 0% { transform: translate(0, 0); } 100% { transform: translate(-100%, 0); } }
@keyframes marquee { 0% { transform: translate(0, 0); } 100% { transform: translate(-100%, 0); } }
@-webkit-keyframes marquee { 0% { -webkit-transform: translate(0, 0); } 100% { -webkit-transform: translate(-100%, 0); } } /* safari */

/* 右下角廣告專區carousel切換 */
.ad-pnl .left,.ad-pnl .right { opacity: 0.5 ; background: rgba(0, 0, 0,0.3) ; }

button:focus,a:focus,input:focus+label,input:focus,select:focus {outline: 2px #000 dashed !important;outline-offset: 2px !important;z-index: 1;}

/* 左上角輪播 */
.header-bxslider{overflow: hidden;width: 480px;margin-right: auto;height: 110px;}
@media screen and (max-width:947px) { 
	.header-bxslider{width:100%;}
}
.swiper{ position: relative;}
.swiper .swiper-slide.hideie7{*display: none;}
.swiper .swiper-button-prev,.swiper .swiper-button-next{color: transparent;background: rgba(0, 0, 0,0.3);border-radius: 100%;top: 0;bottom: 0;margin: auto;overflow: hidden;width: 33px;height: 33px}
.swiper .swiper-button-prev:hover,.swiper1 .swiper-button-next:hover{text-decoration: none;}
.swiper .swiper-button-prev span,.swiper1 .swiper-button-next span{text-indent: -999px;}
.swiper .swiper-button-prev{background-image: url(images/swiper-left.png);background-repeat: no-repeat;background-position: center;background-size: 14px 25px;text-indent: -999px;overflow: hidden;}
.swiper .swiper-button-next{background-image: url(images/swiper-right.png);background-repeat: no-repeat;background-position: center;background-size: 14px 25px;text-indent: -999px;overflow: hidden}
.swiper .swiper-slide a{display: block;}
.swiper .swiper-slide a:focus{border: 2px #000 dashed !important;z-index: 1;outline: none;}
/* noscript 樣式 */
.no-js_msg{background: #000;text-align: center;padding: 5px 10px;color: #fff;margin-top: 0;}

.carousel.slide .carousel-inner a{display: block;}
.carousel.slide .carousel-inner a:focus{border: 2px #000 dashed !important;z-index: 1;outline: none;}

/* 依無障礙需求覆寫 */
.btn-danger { background-color: #cb0606; }

/* 無障礙標章手機版顯示於地址區塊；大尺寸解析顯示於最佳瀏覽器解析度版本區塊  */
.mob-aa{ display: block; width: 130px; margin: auto; } /* footer-browser-pnl */
@media screen and (min-width: 947px){
  .mob-aa{ display: none; } /* footer-copy-pnl */
}
