@import url("reset.css");

body{ background: url(../Img/index_top_bg.gif) repeat-x; font:Arial, Helvetica, sans-serif,Microsoft JhengHei;}

#OUT_WRAPTER{ width:100%; overflow:auto; background:url(../Img/index_main_bg.gif) no-repeat top;}

#WRAPTER{ width:1000px; overflow:auto; margin:0 auto;}
/*上方*/
#HEADER{  width:1000px; height:425px; position:relative;}
#HEADER h1 a{ display:block; width:200px; height:60px;/* border:1px solid #F00;*/ position:absolute; top:38px ; left:6px; text-indent:-9999px;}
#HEADER h3 {  width:430px; height:110px;/* border:1px solid #F00;*/ position:absolute; top:160px ; left:35px;  font:15px/23px Arial, Helvetica, sans-serif,Microsoft JhengHei ; color:#181818;}
/*選單*/
#MENU{ width:999px; height:100px; background-color:#ef8200; position:absolute; top:295px;}
#MENU ul{}
#MENU li{ float:left;}
#MENU li a{ display:block; width:199px; height:45px;  text-decoration:none; text-align:center; color:#FFF; padding-top:55px; background-image:url(../Img/Menu.png); }
#MENU li a:hover{ /*background-color:#ef6500;*/ height:40px;  padding-top:60px;}
#MENU li.MENU_BTN01 a{ background-position:0px 0px;}
#MENU li.MENU_BTN02 a{ background-position:-200px 0px;}
#MENU li.MENU_BTN03 a{ background-position:-400px 0px;}
#MENU li.MENU_BTN04 a{ background-position:-600px 0px;}
#MENU li.MENU_BTN05 a{ background-position:-800px 0px;}
#MENU li.MENU_BTN01 a:hover{ background-position:0px -100px;}
#MENU li.MENU_BTN02 a:hover{ background-position:-200px -100px;}
#MENU li.MENU_BTN03 a:hover{ background-position:-400px -100px;}
#MENU li.MENU_BTN04 a:hover{ background-position:-600px -100px;}
#MENU li.MENU_BTN05 a:hover{ background-position:-800px -100px;}
span.BTN_TEXT01{  font:16px/18px Arial, Helvetica, sans-serif,Microsoft JhengHei ;}
span.BTN_TEXT02{  font:11px/14px Arial, Helvetica, sans-serif,Microsoft JhengHei ;}
#MENU li.MENU_LINE{ width:1px; height:100px; background-color:#f5b218;}

#MENU_SUB1{ width:199px; height:90px; position:absolute; top:395px; left:600px;/* border:1px solid #F00;*/ background-color:#F90;/* display:none;*/}
#MENU_SUB1 ul{}
#MENU_SUB1 li a{ display:block; width:199px; height:30px;  font:16px/30px Arial, Helvetica, sans-serif,Microsoft JhengHei ; text-indent:50px; text-decoration:none; color:#FFF; border:1px solid #FFF; border-bottom:none; }

/*#MENU ul.MENU_AAA {  width:199px; height:120px;   }
#MENU ul.MENU_AAA li.SUB_AAA a{ display:block; width:199px; height:30px;  font:16px/30px Arial, Helvetica, sans-serif,Microsoft JhengHei ; text-indent:50px; text-decoration:none; color:#FFF; border:1px solid #FFF; border-bottom:none; }*/

#MENU ul ul.MENU_AAA {
	
	/*position: absolute;
	left: 0;
	top: 100px;*/
	width: 199px;
	height:60px;
	/*background-image: url(images/box.jpg);*/
	padding: 0;
	padding-top: 0px;
	display: none;
	background-color:#F90;
	
	}
#MENU li li.SUB_AAA {
	display: block;
	width: 199px;
	height: 30px;
	font:14px/30px Arial, Helvetica, sans-serif,Microsoft JhengHei ; 
	color: #F00;
	
	text-align:left;
}
#MENU li li.SUB_AAA a {
	display: block;
	width: 199px;
	height: 30px;
	background: none;
	color: #333;
	line-height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 1px dotted #CCC;
	margin: 0 auto;
	text-decoration:none; color:#FFF; 
	padding:0;
	border:1px solid #FFF; border-bottom:none;
}
#MENU li li a:hover {
	padding:0;
	background-color:#FC0;
}

.nolink {
    color: #FFF;
    text-decoration: none;
}

.pagination {
    display: flex;
    justify-content: center;
    margin: 30px 0;
    gap: 6px;
    font-family: "Microsoft JhengHei", sans-serif;
}

.pagination a {
    padding: 2px 6px;
    text-decoration: none;
    border: 1px solid #f7941e;
    color: #f7941e;
    border-radius: 4px;
    transition: 0.2s;
}

.pagination a:hover {
    background-color: #f7941e;
    color: white;
}

.pagination a.active {
    background-color: #f7941e;
    color: white;
    font-weight: bold;
}

.pagination .prev,
.pagination .next {
    font-weight: bold;
}

.report-controls {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #fff;
  padding: 10px 15px;
  margin-bottom: 10px;
  border-radius: 6px;
}

.report-controls label {
  color: #333;
  font-size: 14px;
  margin-right: 6px;
}

.report-controls select {
  background-color: #fff;
  color: #000000ff;
  border: 1px solid #444;
  border-radius: 4px;
  padding: 4px 8px;
  margin-right: 16px;
}

.left-group {
  display: flex;
  align-items: center;
}

.right-group {
  display: flex;
  align-items: center;
}
.revenue-table {
  width: 100%;
  border-collapse: collapse;
  background-color: #fff;
  color: #fff;
  margin: 20px 0;
}
.revenue-table th, .revenue-table td {
  text-align: center;
  padding: 12px 8px;
  border-bottom: 1px solid #333;
}
.revenue-table th {
  background-color: #fff;
}
.revenue-table tr:nth-child(even) {
  background-color: #fff;
}
.revenue-table tr:hover {
  background-color: #fff;
}
.download-icon {
  color: #fff;
  text-decoration: none;
}
.download-icon:hover {
  color: #00bcd4;
}


/*投資人專區_按鈕*/
#SUBMENU { float:left; width:216px; height:auto; margin-bottom:25px; }
#SUBMENU h2{ height:30px; font:25px/25px Arial, Helvetica, sans-serif,Microsoft JhengHei ;  color:#181818;}
#SUBMENU ul{ width:192px;   box-sizing: border-box;overflow-y: auto; overflow-x: hidden; border-right:1px solid #CCC; margin-left:25px; margin-top:15px; padding:10px 0;}
#SUBMENU li.SUB_01 a{ display:block; width:175px; height:32px; font:18px/31px Arial, Helvetica, sans-serif,Microsoft JhengHei ; color:#353535; text-indent:30px; text-decoration:none; background-image:url(../Img/index_sub_bg.gif); margin-bottom:8px; margin-top:4px; }
#SUBMENU li.SUB_02 a{ display:block; width:160px; height:28px; font:15px/28px Arial, Helvetica, sans-serif,Microsoft JhengHei ; color:#ef8200; text-indent:18px; text-decoration:none; background:url(../Img/btn_icon.png) no-repeat; margin-bottom:4px; border-bottom:1px #666666 dashed; margin-left:16px;}
#SUBMENU li.SUB_01 a:hover{ background-color:#ef8200; background-image:none; color:#FFF;}
#SUBMENU li.SUB_02 a:hover{ background-color:#FFF; background-image:none; color:#353535;  background:url(../Img/btn_icon.png) no-repeat 0 -28px; text-indent:28px;}
#SUBMENU li.SUB_01A{ background-color:#ef8200; background-image:none; color:#FFF;  width:175px; height:32px; font:18px/31px Arial, Helvetica, sans-serif,Microsoft JhengHei ; text-indent:30px;  margin-bottom:8px; margin-top:4px;}
/*#SUBMENU li.SUB_02A{ width:140px; height:28px; font:15px/28px Arial, Helvetica, sans-serif,Microsoft JhengHei ; text-indent:18px; text-decoration:none; margin-bottom:4px; border-bottom:1px #666666 dashed; margin-left:16px; background-image:none; color:#353535;  background:url(../Img/btn_icon.png) no-repeat 0 -28px; text-indent:28px;}*/
#SUBMENU li.SUB_01B { display:block; width:175px; height:32px; font:18px/31px Arial, Helvetica, sans-serif,Microsoft JhengHei ; color:#353535; text-indent:30px; text-decoration:none; background-image:url(../Img/index_sub_bg.gif); margin-bottom:8px; margin-top:4px; }
/* 副選單：目前頁面 SUB_02A */
#SUBMENU li.SUB_02A a{
    display:block;
    width:160px;
    height:28px;
    font:15px/28px Arial, Helvetica, sans-serif,Microsoft JhengHei;
    color:#ef8200; /* 文字橘色（強調目前頁） */
    text-indent:28px;
    text-decoration:none;
    font-weight:bold; /* 讓選取更明顯 */

    /* 保留 SUB_02 的風格 */
    /*background:url(../Img/btn_icon.png) no-repeat 0 -28px;*/ /* 橘色箭頭 */
    background-color:#fff;

    margin-bottom:4px;
    margin-left:16px;
    border-bottom:1px #666 dashed;

    /* 新增輕量化的左側橘線 → 與主選單視覺一致 */
    border-left:3px solid #ef8200;
    padding-left:5px;
}
#SUBMENU ul ul.IN_SUBMENU{  width:160px; overflow:auto; border-right: none; margin-top:0px; margin-left:0px; display:none;}

/*內容*/
#RIGHR_CONTENT{ width:740px; overflow:auto; float:right; margin-bottom:30px;}
#RIGHR_CONTENT h6{ text-align:right; height:13px; font:13px/13px Arial, Helvetica, sans-serif,Microsoft JhengHei ; color:#353535;}
#RIGHR_CONTENT h2{ width:738px; height:30px; font:24px/26px Arial, Helvetica, sans-serif,Microsoft JhengHei ; text-indent:42px; color:#ef8200; background:url(../Img/btn_icon.png) 0 -60px no-repeat; border-bottom:3px solid #ef8200; margin-bottom:35px;}
#RIGHR_CONTENT h3{ font:18px/30px Arial, Helvetica, sans-serif,Microsoft JhengHei ; color:#ef8200; margin-left:38px; margin-top:15px; margin-bottom:10px;}
#RIGHR_CONTENT p.TEXT_CONTENT{ width:660px; margin:0 auto; font:15px/30px Arial, Helvetica, sans-serif,Microsoft JhengHei ; color:#353535; text-indent:30px; margin-bottom:15px;}
#RIGHR_CONTENT p.TEXT_CONTENT01{ width:650px; margin:0 auto; font:15px/30px Arial, Helvetica, sans-serif,Microsoft JhengHei ; color:#353535;  margin-bottom:15px;}
#RIGHR_CONTENT a.BTN_GO{ display:block; width:130px; height:30px; margin:0 auto;  font:15px/30px Arial, Helvetica, sans-serif,Microsoft JhengHei ; text-indent:35px; text-decoration:none; color:#353535;  margin-bottom:15px; background:url(../Img/btn_icon.png) 10px -26px no-repeat #F90; }
#RIGHR_CONTENT a.BTN_GO:hover{ background-color:#febd14;}

#RIGHR_CONTENT ul.TITLE{ width:650px; height:30px; margin:0 auto; background-color:#ef8200; margin-bottom:10px; }
#RIGHR_CONTENT ul.TITLE li{ float:left; font:15px/30px Arial, Helvetica, sans-serif,Microsoft JhengHei ; color:#FFF; }
#RIGHR_CONTENT ul.TITLE li.TITLE_TIME{ width:450px; text-align: left; text-indent:50px;}
#RIGHR_CONTENT ul.TITLE li.TITLE_DOWNLOAD{ width:200px;  ttext-align: left; text-indent:60px;}

#RIGHR_CONTENT ul.DOWNLOAD{ width:650px; height:45px; margin:0 auto;  margin-bottom:10px; border-bottom:1px dashed #666666; }
#RIGHR_CONTENT ul.DOWNLOAD li{ float:left; font:15px/38px Arial, Helvetica, sans-serif,Microsoft JhengHei ; color:#353535; }
#RIGHR_CONTENT ul.DOWNLOAD li.DOWNLOAD_TEXT{ width:450px; ttext-align: left; text-indent:50px;}
#RIGHR_CONTENT ul.DOWNLOAD li.DOWNLOAD_DOWNLOAD a{ display:block; width:165px; height:35px;   background-image:url(../Img/BTN_D.jpg); text-indent:-9999px;}
#RIGHR_CONTENT ul.DOWNLOAD li.DOWNLOAD_DOWNLOAD a:hover{ background-position:bottom;}

#RIGHR_CONTENT table{ /*width:450px; */mrgin:0 auto; margin-top:5px;  border-left:1px solid #ffbc6c ;	border-top:1px solid #ffbc6c;	 font:13px/24px Arial, Helvetica, sans-serif,Microsoft JhengHei ;	color:#353535;}
#RIGHR_CONTENT td{ border-right:1px solid #ffbc6c; border-bottom:1px solid #ffbc6c; padding:4px; color:#353535;  }
#RIGHR_CONTENT td a{ color:#06F;}
#RIGHR_CONTENT th{ border-right:1px solid #ffbc6c; border-bottom:1px solid #ffbc6c; padding:4px; background-color:#ef8200; color:#FFF; text-align:center;  }

/***/
#RIGHR_CONTENT iframe.WWW { width:600px; height:450px; margin-left:80px;} 

/*--------*/
.TEXT_RED_12 a{ clear:both; margin-left:80px; font:13px/30px Arial, Helvetica, sans-serif,Microsoft JhengHei ; color:#F00;}

/**/
#FOOTER{ width:100%; height:138px; background:url(../Img/footer_bg.gif) repeat-x;}
#COPYRIGHT{ width:1000px; height:138px;  margin:0 auto; background:url(../Img/footer_bg01.gif) repeat-x;  }
#COPYRIGHT img{ float:left; margin:30px 0 0 200px;}
#COPYRIGHT p{ width:450px; float:left; font:12px/26px Arial, Helvetica, sans-serif,Microsoft JhengHei ; color:#353535; text-align:center; margin:30px 0 0 0;}