﻿@charset "utf-8";
.pst { font-size:11px; color:#666666; margin-top:10px;}
/*--- head Block ---*/
.hdBk,.hdBkL,.hdPath,.hdPath2,.hdPathL,.hdPathR,.hdPathL2,.hdTool {height:50px;line-height:50px;padding:0 12px;}
.hdBk {background:url(../images/hdBk.png) 0 0 no-repeat;}
.hdBkL {background:url(../images/hdBk.png) 0 0 no-repeat;}
.hdBk h3, .hdBkL h3 {font-size:21px;font-weight:bold;color:#5476A5;}
.hdPath {background:url(../images/hdBk.png) 0 0 no-repeat; padding-left:32px;}
.hdPathL {background:url(../images/hdBk.png) 0 -168px no-repeat; padding-left:32px;}
.hdPathR {background:url(../images/hdBk.png) 0 -334px no-repeat; padding-left:32px;}
.hdPath h3,.hdPathL h3,.hdPathR h3{font-size:14px; color:#5c4740;}
.hd label {color:#003399;}
.hdInp {display:block; float:left;}
.hdInp label {color:#666666; margin-left:10px;}
.mlinks {float:right;font-size:12px;}
.mlinks a {display:inline-block;margin-left:12px;color:#5476A5;}
.mlinks a:hover {text-decoration:underline;color:#00529B;}


/*--- 原頁面 ---*/
.notes {font:12px Tahoma;line-height:18px; color:#555; margin:10px 5px; }
.hedgefunds {font:11px Tahoma; line-height:18px; margin:18px 0; zoom:1; overflow:hidden;}
.hedgefunds em { display:block;font:bold 12px Tahoma; margin-bottom:10px;}
.hedgefunds li {margin-left:20px; list-style-type:disc; margin-bottom:10px; color:#555;}
.notes {font:12px Tahoma;line-height:18px; color:#555; margin:10px 5px; }
.forebox{float:left;width:680px;}
.fdboxin {background-color:#FFFFFF;border:1px solid #E7D296;overflow:hidden;padding:12px;}
.sideboxs {height:1%;margin-bottom:0!important;overflow:hidden;}
label.boxtitle {height:32px;line-height:32px;overflow:hidden;padding:4px 12px 0 10px;color:#555555;float:left;font:11px Arial,Helvetica,sans-serif;margin:10px 0 0 0;font-weight:bold;font-size:12px;}
cite.labeldate {color:#555555;float:right;font:11px Arial,Helvetica,sans-serif;margin:-40px 5px 0 0;}
.fund-title-revise{margin-top:10px;}
.lt {text-align:left;}
.rt {font-size:11px;text-align:right;}
.cr {font-size:11px;text-align:center;}
.fund-th-riskbox{background-color:#ffdd95;border-left:1px solid #ffef86;}
.fund-td-riskbox{background-color:#ffffcc!important;line-height:23px;border:1px solid #ffdd95;background-image:none!important;}
.fund-td-riskbox2{background-color:#ffffff!important;line-height:23px;border:1px solid #ffdd95;background-image:none!important;}
.tfootli{background-image:none!important;}
.bd6{margin:0px 2px 0;}
.gray-t{color:#999999;}


/*--- reset---*/
.mgbm2 ul,.mgbm2 ul li{ overflow: hidden;}
 dl, dt, dd, .listBox2, .linkBx { overflow: hidden;}
.listing2,.listing2 li,.hdNavs,.hdNavs li { overflow: hidden;}
div, span, select {font-size:12px;font-family:"Microsoft JhengHei","微軟正黑體",Arial,sans-serif;}

/*--- listBox2 ---*/
.listBox2  {border:1px solid #ddd6cf; border-top:0; padding:0px 10px;}
.listBox2 ul.boxMg { margin-right:0px;}
.listBox ul { margin-right: 25px!important;}
.listBox2 ul { display:block; float:left; margin-right:55px;}
.listBox2 ul { display: block; float:right; margin-right: 55px; margin-right: 0;margin-right: 20px;}


/*---listing2 ---*/
ul.listing2 li { font-size:13px; height:25px; line-height:25px;}
/*ul.listing2 li a:hover {color:#00529b!important;}*/

ul.listing2 .list2 li {float:left; width:290px; padding-right:10px;padding-left:16px; background:url(../images/arowIcons.png) 0 9px no-repeat;}
ul.listing2 { padding:0px 10px;}


/*--- nav---*/
#nav a:hover{color:#c6c2bc;}
/*--- main-colL---*/
.colL {float:left;width:670px;}
.colL, .colR, .boxL, .boxR, .boxR1 {height:1%;overflow:hidden;}

/*--- main-news---*/
.newshd {height:200px;overflow:hidden;}
.focusnews .hd li a {width:37px;}
.hd li a:link, .hd li a:visited {background:url("../images/TagsBgX.png") repeat-x scroll 0 bottom transparent;color:#333333;display:block;float:left;text-align:center;}


.focusnews {float:right;width:440px;}

.nwsplist li { background: url("../images/point.png") no-repeat scroll 0 8px transparent;font: 13px/22px PMingLiU; height: 22px;overflow: hidden; padding-left: 12px;
	display: inline-block;
    text-align: justify
    word-break: break-all;}
.nwsplist {margin:10px 0 0 2px;}


/*--- ads---*/
.cyads200x200 {float:left;width:200px;}
.cyads650x100 iframe {float:right;}
.gads728x90 {float:right;margin-bottom:0px;}
.gads728x90_min {float:right;margin-bottom:10px;}
/*--- navs-h ---*/
ul#navs-h li#home span {padding-top:2px;}
/*-- wd5 --*/
ul.hdNavs.wd5 li {padding: 0 8px;width: 116px;}
ul.hdNavs.wd5 li.current {padding: 0 8px;width: 120px;}
#nav { background: url("../images/naviBg.png") repeat-x scroll 0 0 #3C2F24;border-radius: 3px 3px 3px 3px; height: 36px;line-height: 35px; margin: 0 auto 10px; width: 990px;}

/*--- hdNavs ---*/
ul.hdNavs.wd4 li {padding: 0 8px; width: 30%;}
ul.hdNavs.wd4 li.current {width:216px;}

/*--- idTb2 ---*/
.idTb2 table {color:#333333;}
.idTb2 table tr.odd td {background:#f5f5f5;}
.idTb2 table th { height:26px; padding:0 3px;color:#777;text-align:center;font-size:11px; font-family:Tahoma;line-height:22px; border-bottom:1px solid #e5e5e5;background:url(../images/thBg.png) 0 bottom no-repeat;}
.imTb2 table td { height:26px; padding:0 3px;text-align:right;font-size:11px; font-family:Tahoma;}
/*.idTb2 table a:hover {text-decoration:underline;}*/
.idTb2 td {font-family: Tahoma; font-size: 12px; height:26px;text-align:center;}

/*--- title/listing 
h2.hdline a:hover,
h3.hdline a:hover{text-decoration:underline;color:#c00;}

ul.listing2 li a:hover  {text-decoration:underline;color:#c00;}

---*/

.dot li {background: url("../images/point.png") no-repeat scroll 0 8px transparent;padding-left: 16px;}
/*--- News_sp ---*/
h3.cDRed{font-size:14px;font-weight:bold;}
h3.cDRed a{color:#CC0000;font-weight:bold;
	display: inline-block;
    height: 23px;
    overflow: hidden;
    text-align: justify;
    word-break: break-all;}
#News_sp h3 {font-family: "Microsoft JhengHei",PMingLiU;font-size: 20px !important;margin-bottom: 5px;}
#News_sp p {font-weight: bold;overflow: hidden;width: 370px;}
#News_sp p, #News_sp p a {height: 22px;line-height: 22px; margin: 0;padding: 0;
	display: inline-block;
    overflow: hidden;
    text-align: justify;
    word-break: break-all;}
#News_sp.fB a {color: #333333;}
#News_sp cite.moreinfo { background: url("../images/cnyes_icon.png") no-repeat scroll -50px -24px transparent;color: #999999; display: block;float: right;font: 11px Tahoma; height: 20px;margin-top: -21px;padding-right: 6px;width: 34px;}

/*--- hd---*/

.hd7 h3,.hd660 h3,.hd330 h3 ,.hd300 h3{letter-spacing: 0.1em;font-size:16px;font-weight: bold;text-shadow: #d2bfad 1px 1px 2px}
.hdredtitle {border-left: 5px solid #A48D76;color: #5C4740;font-size: 15px;font-weight: bold; height: 28px; letter-spacing: 0.1em; line-height: 30px; margin-left: 0;
			 margin-top: 0; padding-bottom: 5px; padding-left: 5px;position: absolute;text-shadow: 1px 1px 1px #FFFFFF;}
.hd330 h3 {float: left; font-size: 16px;font-weight: bold;letter-spacing: 0.1em; margin: 3px 12px 0 39px;}
.hd300 .listBox  {border:1px solid #ddd6cf; border-top:0; padding:8px 10px;}
.hd330 {background:url("../images/hdBk7.png") no-repeat scroll 0px -494px transparent;height: 35px;line-height: 35px;overflow: hidden;}
.hd300 {background: url("../images/hdBk7.png") no-repeat scroll 0 -815px transparent;height: 32px;line-height: 32px;overflow: hidden;padding: 5px 12px 0 35px;}

.hd660 {background: url("../images/hdBk7.png") no-repeat scroll 0 -653px transparent;height: 32px;line-height: 32px; overflow: hidden; padding: 8px 12px 0 35px;}

/*--- hd & bd---*/
.bd302  {border:1px solid #ddd6cf; border-top:0; padding:8px 10px;overflow: hidden;}
.bd302 li { font-size:13px; height:25px; line-height:25px;}
.bd302 li a:hover {color:#00529b!important;text-decoration:underline;}
.bd302 {float:left; width:302px; padding-right:10px;padding-left:16px; background:url(../images/arowIcons.png) 0 9px no-repeat;}

.bd300 {border-bottom: 1px solid #DDD6CF;border-left: 1px solid #DDD6CF;border-right: 1px solid #DDD6CF;padding:10px;margin:0;display: block;}
.bd300 .dot li {background: url("../images/point.png") no-repeat scroll 0 8px transparent; padding-left: 10px;}
.bd300 ul { display:block; margin-right:55px; display: block; float:left; margin-right: 20px;}
.bd300 ul.boxMg { margin-right:0px;}
ul.bd300{border:1px solid #ddd6cf; border-top:0; padding:8px 10px;}
ul.bd300 li { font-size:13px; height:25px; line-height:25px;}
ul.bd300.list2 li {float:left; width:290px; padding-right:10px;padding-left:16px; background:url(../images/arowIcons.png) 0 9px no-repeat;}
ul.bd300 li a:hover {color:#00529b!important;}
.bd300 p {float:left; margin-right:10px;}
/*--- .bd300 a{float:left; }---*/
.bd300 a.current{background:url(../images/dots.png) left -143px no-repeat;}
ul.bd300 li a:hover {text-decoration:underline;color:#c00;}
.bd300 .imgbox{float: left; width: 150px;}
.bd300 .txtbox{float: right; overflow: hidden;width: 146px;}
.bd300 .txtbox th{font-size: 11px; letter-spacing: 8px;text-align: left;border-bottom:2px solid #e8e8e8;}
.bd300 .txtbox td{font-size:11px;border-bottom:1px  dotted #dddddd;}
.bd300 .atlinks a {line-height: 1.5em;text-decoration: underline;}
.pad_w{padding:10px 1px;}
/*--- hdNavs ---*/
ul.hdNavs.wd3 li.current { border-left: 5px solid #A48076;margin-left: -1px;width: 96px !important;}
ul.hdNavs.wd2 li.current {border-left: 5px solid #A48076;margin-left: -1px;width:145px !important;font-size: 16px;font-weight: bold;letter-spacing: 0.1em; text-shadow: 1px 1px 2px #D2BFAD;}
ul.hdNavs li.current a, ul.hdNavs2 li.current a {letter-spacing: 0.1em;}




/*--- layout ---*/
.colR #side1 {float: right; width: 300px;}
#container { margin: 12px auto; text-align: left; width: 990px;}
#masthead, #headers, #container, #footers, #navigation { height: 1%; margin: 0 auto;overflow: hidden; text-align: left; width: 990px;clear:both;}
#footers { border: 1px solid #EEEEEE;color: #999999; margin: 8px auto;}

.blank10 {height: 10px; overflow: hidden;}
/*--- box set---*/
.nsboxlt { float: left; width: 330px;}
.nsboxrt {float: right;width: 330px;}
.mainboxs {height: 1%; margin-bottom: 12px; overflow: hidden;}

/*---masthead ---*/
#masthead a, #footers a {color: #666666;}
#masthead a:hover, #footers a:hover {text-decoration:underline;}

/*--- topnav ---*/
.topnav {
    background: url("../images/btnimg.png") no-repeat scroll 470px -78px transparent;
    margin: 0 auto;
    width: 990px;
}

.topnav a {
    color: #3F3F3F;
    height: 23px;
    line-height: 23px;
}

.text-overflow {
display:block;/*內聯對象需加*/
width:31em;
word-break:keep-all;/* 不換行 */
white-space:nowrap;/* 不換行 */
overflow:hidden;/* 內容超出寬度時隱藏超出部分的內容 */
text-overflow:ellipsis;/* 當對象內文本溢出時顯示省略標記(...) ；需與overflow:hidden;一起使用。*/
}