﻿@charset "UTF-8";

/* reset css start*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 1px;
}
/* reset css end */

.aCenter {
  text-align:center;
}
.aLeft {
  text-align:left;
}
.aRight {
  text-align:right;
}

img {
  vertical-align:bottom;
}

.waiting {
  opacity:0.5;
  background: white;
  display: none;
  height: 100%;
  left: 0;
  padding-top: 15%;
  position: fixed;
  text-align: center;
  top: 0;
  width: 100%;
  z-index: 10;
}

body {
  font-family:"Microsoft JhengHei","Helvetica Neue",​Arial,​Helvetica,​sans-serif;
  color:#666666; 
  margin:0 auto;
  font-size:13.2px; 
  width:100%;
  min-width:1000px;
}

.container {
  width:988px;
  margin:0 auto;
  padding:0;
}

/*Header*/
#Header {
  width: 100%;
  height: 121px; 
  background: url(../images/masterlink/template/bodyTopBg.jpg) repeat-x top center;
}
/*Logo*/
#Header h1, #Logo h1 {
  height: 48px; 
  width: 311px; 
  padding: 0; 
  margin:15px 0 0 10px; 
  color: #333;
  cursor:pointer;
}
#Header h1.Logo, #Logo h1.Logo {
  background-image: url(../images/masterlink/template/t-top-logo.png);
  background-repeat: no-repeat;
  background-position: left center;
  text-indent: -9999px;
  line-height: 48px;
}

/* CSS Document */
hr.sm{ margin-top:2px; margin-bottom:2px; color:#fff;}
.form-group{ margin-left:-15px;}
h3.title-h3{ text-align:left; font-size:16px; color:#a28962;}
.skin3.top .tabs_header {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.skin3.top .tab_header_item {
	float: left;
	margin: 0px;
}
.skin3.top .tab_content {
	clear: left;
	display: none;
}

/* skin3t */
.skin3.top.tabs_wrapper {
	border: 1px solid #ddd;
	border-top: none;
/*	padding-top: 1px; */
}
.skin3.top .tabs_header {
	overflow: hidden;
	margin-bottom: 10px;
	/*border-top: 4px solid #CD0000;*/
	padding-top: 1px;
}
.skin3.top .tab_header_item {
	margin-left: 1px;/**/
	background: #fff;
	padding-bottom: 7px;
}
.skin3.top .tab_header_item.tab_selected, .skin2.top .tab_header_item.tab_selected{
	background: url(../images/skinableTabs/skins/skin3/images/selected_top.png) no-repeat center bottom;
}
.skin3.top .tab_header_item.tab_selected a, .skin2.top .tab_header_item.tab_selected a  {
	color: #fff;
	/*background: #a8916f;*/
	background: #a8916f url(../images/skinableTabs/skins/skin3/images/bar-act-bg.png) repeat-x 0 0;
	border-top:1px #a8916f solid; 
	border-right:1px #a8916f solid; 
	border-left:1px #a8916f solid;
}
.skin3.top .tab_header_item a {
	display: block;
	height: 37px;
	/*height: 30px;line-height: 30px;padding: 0px 20px;*/
	padding: 0px 40px;
	border-top:1px #c1c1c1 solid; 
	border-right:1px #c1c1c1 solid; 
	border-left:1px #c1c1c1 solid;
	font: bold 16px Arial, Helvetica, sans-serif;
	line-height: 37px;
	color: #000;
	text-decoration: none;
	outline: 0;
	border-bottom:4px #a8916f solid;
	background: #f4f4f4 url(../images/skinableTabs/skins/skin3/images/bar-bg.png) repeat-x 0 0;
}
.skin3.top .tab_content {
	font: 12px/24px Arial, Helvetica, sans-serif;
	color: #777;
	padding: 5px 30px;
}




/*masterlink-15  CSS Document default style -----------------------------*/
/*default style*/
/*body { 
font-family:"Microsoft JhengHei","Helvetica Neue",​Arial,​Helvetica,​sans-serif!important;
color:#666666; margin:0 auto;
font-size:13.2px; width:100%;
}*/
 
/*.container{
  max-width: none !important;
  width: 988px !important;
}*/



/*HeaderTop-links*/
.topBase{ position:relative; height:80px;}
.HeaderTop-links{ position:absolute; right:0px; top:0px;  width:252px; 
background:url(../images/masterlink/template/top-link-1.png) no-repeat left top; 
}
.HeaderTop-links-in{background:url(../images/masterlink/template/top-link-2.png) no-repeat right top; height:35px; margin-left:29px; }
.HeaderTop-links a, .HeaderTop-links span{color:#707070; font-size:13px; line-height:35px;}
.HeaderTop-links a{ text-decoration:none; cursor:pointer;}
.HeaderTop-links a:hover{ color:#666666; text-decoration:underline;}
.HeaderTop-links span{ padding:0 0.7em;}

/*Login-1*/
#Login-1{ position:absolute; right:0px; top:45px;}
#Login-1 .form-control {
    font-size: 12px;
    height: 28px;
    line-height: 1.42857;
    padding: 3px 6px;
 }
#Login-1 .btn {
    font-size: 13px;
	border-radius:3px;
     line-height: 1.52857;
     padding: 3px 10px;
 }
#Login-1 .col-md-3{width:24%; padding-right:5px;padding-left:0;}

#Login-1 .col-md-1{ width:9.33333%; padding-right:5px;padding-left:0;}
#Login-1 .col-md-2{ width:20.6667%;padding-right:5px; padding-left:5px;}
#Login-1 .btn-box{width:15.6667%;}

/*marguee*/
.marguee-box{margin:0!important; text-align:center;}
.marguee-box span{ padding:0 10px; margin:0; height:44px;  }
.marguee-box span a{ color:#006796; font-size:15px; line-height:44px; text-align:center;}
.marguee-box span a:hover{ text-decoration:underline;}

/*Slider-1*/
#Slider-1{ margin-bottom:15px; padding:0; background:url(../images/masterlink/template/slider-1bg.jpg) repeat top left;}
#Slider-1 .bx-controls-direction{ display:none;}
.bxsliderA{margin:0 auto;}
/*MiddleContainer*/
#MiddleContainer p{
  padding:5px 0px;
  text-align: left;
}
#Slider-2{ 
  text-align:center;
  width:100%;
}
#Slider-2 .slider-box{ 
  /*margin:0 auto; 
  padding:0;*/
  /*background:url(../images/demo-slider2.jpg) no-repeat top center; background-size:100% 100%; height:334px;*/

}

.MiddleContainer {
  width:100%;
  height:300px;
  padding:12px 0;
}

/*Login2*/
.Login2 {
  height:100%;
  padding-left:0;
}
.Login2 .Login2Container{ 
  width:100%; 
  /*margin:0 auto; 
  padding:0;*/ 
  box-shadow:3px 3px 10px #666;
  height:100%;
}
.Login2 .Login2Container h3{ 
  background:url(../images/masterlink/login2-title.png) no-repeat 10px 15px; 
  line-height:50px; 
  /*padding:0; 
  margin:5px 0 0 15px;*/
  text-indent:-9999px;
}
.TabContainer {
  height:100%;
  box-shadow: 1px 2px 5px #666;
  margin-bottom:12px;
}
.tabs_holder2t ul li a span,
.tabs_holder3t ul li a span {
  display:inline-block; 
  background:url(../images/masterlink/template/icon-tab1.jpg) no-repeat 0 0; 
  width:14px; 
  height:14px; 
  margin-right:8px;
  vertical-align:middle;
}
.tabs_holder3t ul li.tab_selected a span,
.tabs_holder2t ul li.tab_selected a span {
  display:none;
}
  
  /*.Login2{margin:0;padding:14px 0 20px 15px; text-align:center;}
  .Login2 .Login2Container{ width:100%; margin:0 auto; padding:0; box-shadow:3px 3px 10px #666;}
  .Login2 .Login2Container h3{ 
  	background:url(../images/masterlink/login2-title.png) no-repeat 0 0; 
	line-height:32px; padding:0; margin:5px 0 0 15px;
	text-indent:-9999px;}
  .Login2 .Login2Container form{ background:#dfdfdf; margin:15px;}
  .Login2 .Login2Container fieldset{padding:17px 24px; padding:10px 24px; margin:0;}
  .Login2Container .btn-box{ padding:0 5px 0 0;}
  .Login2Container .btn-box button{
	  box-shadow:2px 2px 5px #888; border-radius:3px; 
	  background:url(../images/masterlink/template/btn-bgcolor.png) repeat-x 0 0;}
  .Login2Container .col-md-9{padding:0 10px 0 5px;}
  .Login2Container .col-md-9 input,
  .Login2Container .col-md-9 select { font-size:12px; margin-bottom:5px;}
  .Login2Container .space-area{ }*/
      /*TabNo1*/
  /*.TabNo1{margin:0; padding-top:20px; padding-bottom:20px; text-align:center;}
  .TabNo1 .TabContainer{margin:0 auto; padding:0; width:100%;box-shadow:1px 2px 5px #666;}
  .skin3.top.tabs_wrapper{min-height:292px;  min-height:260px;}*/

/*.tabs_holder*/
  .TabContainer .tabs_holder3t ul li a span,
  .TabContainer .tabs_holder2t ul li a span, 
  .tab-v1 ul li a span { display:inline-block; background:url(../images/masterlink/template/icon-tab1.jpg) no-repeat 0 0; width:14px; height:14px; margin-right:8px; padding-top:2px;}
    
  .TabContainer .tabs_holder3t ul li.tab_selected a span, .TabContainer .tabs_holder2t ul li.tab_selected a span,
  .tab-v1 ul li.active a span 
  { display:none;}

.crown-img img{ height:277px;}  
 /*TabNo-2*/
.ads-img img{ margin-top:1px; height:186px;}

/*#TabNo-2{ text-align:center;}*/
#TabNo-2 { height: 440px; }
#TabNo-2 .TabContainer{ padding:0; }
/*#TabNo-2 .TabContainer .tabs_wrapper{box-shadow:3px 0px 10px #666;}*/
/*#TabNo-2 .TabContainer p{text-align:left; line-height:20px; margin:0 0 15px 0;}*/

.tabs_holder2r li{ position:relative;}
 .tab2-i-1,.tab2-i-2,.tab2-i-3{ position:absolute; left:23%; top:14px; display:block; width:26px; height:27px; margin-right:5px;}
  .tab2-i-1{ background:url(../images/masterlink/template/icon-tab2-1.png) no-repeat 0 0;}
  .tab2-i-2{ background:url(../images/masterlink/template/icon-tab2-2.png) no-repeat 0 0;}
  .tab2-i-3{ background:url(../images/masterlink/template/icon-tab2-3.png) no-repeat 0 0;}
.tab_selected .tab2-i-1 { background:url(../images/masterlink/template/icon-tab2-1-ovr.png) no-repeat 0 0;}
.tab_selected .tab2-i-2 { background:url(../images/masterlink/template/icon-tab2-2-ovr.png) no-repeat 0 0;}
.tab_selected .tab2-i-3 { background:url(../images/masterlink/template/icon-tab2-3-ovr.png) no-repeat 0 0;}

.skin2.right .tab_header_item a{ padding-top:45px;}
.map-ill{ 
	padding:0; 
	margin:0.5em 0 1em;}  
.map-ill li{
	padding:0; margin:0; list-style:none; 
	display:inline-block; float:left; 
	padding:0.5em 10px 0.5em 0px; 
	line-height:14px;}

.map-ill li.positive,.map-ill li.hold,
.map-ill li.negative,.map-ill li.see{padding:0.5em 10px 0.5em 30px;}
/*.map-ill li.positive{ background:url(../images/masterlink/icon/i-positive.jpg) no-repeat 0 0;}
.map-ill li.hold{ background:url(../images/masterlink/icon/i-hold.jpg) no-repeat 0 0;}
.map-ill li.negative{ background:url(../images/masterlink/icon/i-negative.jpg) no-repeat 0 0;}
.map-ill li.see{ background:url(../images/masterlink/icon/i-see.jpg) no-repeat 0 0;}*/
.map-ill li.negative {
   background:url(../images/hv/icon/icon-negtive.png) no-repeat;
}
.map-ill li.see {
   background:url(../images/hv/icon/icon-wait-and-see.png) no-repeat;
}
.map-ill li.positive {
   background:url(../images/hv/icon/icon-positive.png) no-repeat;
}
.map-ill li.hold {
   background:url(../images/hv/icon/icon-hold.png) no-repeat;
}

.map-ill li.source{padding:0.5em 0px 0.5em 30px;}
/*Slider-3*/

#Slider-3{
  background-color:#efeae1;
  height:150px; 
  text-align:center;
}
.member #Slider-3 .container {
  background-color:#efeae1;
  box-shadow:none;
}
#Slider-3 .slider-box{ margin:25px auto; padding:0;}
#Slider-3 .bx-pager-item{ display:none;}
.bx-wrapper .bx-prev{ /*left:-40px;*/ left:-35px;}
.bx-wrapper .bx-next{/*right:-40px;*/ right:-20px;}

/*Breadcrumbs
------------------------------------*/ 
/*Default Breadcrumbs*/
#breadcrumb {
  height:40px;
}
.breadcrumbs { 
	overflow: hidden;
	padding: 0px;
	border-bottom: solid 1px #fff;
 }
.breadcrumbs .container{/*width:1024px;*/}
.breadcrumbs h1 {
	color: #666;
	font-size: 22px;
	margin-top: 8px;
}

.breadcrumb { 
	top: 5px; margin-bottom:0px;
	padding-right: 0;
	background: none;
	position: relative;
	padding-left:55px;
}
.breadcrumb a {
  cursor:default;
	color: #777;
  text-decoration:none;
}
/*.breadcrumb li.active,
.breadcrumb li a:hover {
	color: #000;
	text-decoration: none;
}*/
.breadcrumb li.active {
	color: #000;
}
.breadcrumb > li + li::before {
    color: #cccccc;
    content: "> ";
    padding: 0 2px;
}

/*pagination*/
.pagination {
    border-radius: 4px;
    display: inline-block;
    margin: 5px 0;
    padding-left: 0;
}
.control-t2{ margin-top:10px;}
.control-t2 .pagination select{ height: 15px; font-size:12px;}

.control-t2 .pagination > li > a, .control-t2 .pagination > li > span{ border:none;}
.control-t2 .pagination > li > a:after{ content:' | ';}
.control-t2 .pagination > li > a:hover,.control-t2 .pagination > li > a:focus
{ color: #7d0022;
  background-color: #fff;
  border-color: none;}
.control-t2 .pagination > li > span{ color: #4d4d4d;}
.control-t2 .pagination > li > span:hover,
.control-t2 .pagination > li > span:focus {
  color: #4d4d4d;
  background-color: #fff;
  border-color: none;
}
/*Footer*/
#Footer { 
position:static;
  left: 0;
  bottom: 0;
  width: 100%;
  /*min-height: 110px;*/ padding-top:10px;
  /*background-color: #fff;*/
}
#Footer address {
  color: #666666;
  font-size: 12px;
  font-style: normal;
  line-height: 22px;
  margin: 30px 0 30px;
}
#Footer p {
  padding: 2px 0;
  margin: 0;
  text-align: center;
}
.foot-link a{color: #666666;}
.foot-link a:hover{ text-decoration:underline;}
.foot-link span{ padding:0 .5em;}


.tabs_holder2r .content_holder{ height:100%; }
/*.tabs_holder2r .content_holder img{ height:398px}*/
.btn{ padding:6px;}

/*titles*/
.title-news, .title-fundRank, .title-transfer, .title-finance, .title-custom-benefit, .title-personal-info, .title-trust-account{height:31px; padding:0; margin:0px 0 7px 0;text-indent:-9999px; }
.title-news{ background:url(../images/masterlink/news-tab-title.png) no-repeat 0 0;}
.title-fundRank{ background:url(../images/masterlink/r-tab-title.png) no-repeat 0 0;}
.title-transfer{ background: url(../images/masterlink/transfer-tab-title.png) no-repeat 0 0;}
.title-finance{ background: url(../images/masterlink/finance-tab-title.png) no-repeat 0 0;}
.title-custom-benefit{ background:url(../images/masterlink/custom-benefit-title.png) no-repeat 0 0;}
.title-personal-info{ background:url(../images/masterlink/personal-info-title.png) no-repeat 0 0;}
.title-trust-account{ background: url(../images/masterlink/trust-account-title.png) no-repeat 0 0;}
/*title-fundRank*/

ul.Tab-Change {margin-right: 0px;}
ul.Tab-Change li{ list-style:none;
	float: right;
	height: 27px;
	margin-left: 0px;
	margin-right: 0px;
}
ul.Tab-Change li a {color:#a8916f;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
 	height: 27px;
  	vertical-align: baseline;

}
.break{ color:#a8916f; padding:0 0.3em;}
.add-fund{ float:right; margin:0; padding:0 10px 0 0; }
.add-fund a{color:#fff; background:url(../images/masterlink/icon/arrow-right.png) no-repeat 0 0; padding-left:25px; line-height:20px; height:20px; display:inline-block}
 
.Tab-Less {
	margin-top: 10px;
 	height: 27px;
  	background-color: #a28962;
	float: left;
	width: 100%;
	font-size: 13px;
	margin-bottom:10px;
 	clear:both;
}
.Tab-Less ul{
	list-style-type: none;
	padding: 0;
	margin: 0;
	
}
.Tab-Less ul li {
    margin:0;
	float: left;
	margin-left: 3px;
	margin-right: 3px;
	height: 25px;
	
}
.Tab-Less ul li a:visited{
	color: #6a3906;
	text-decoration: none;
}
.Tab-Less ul li{ margin:0;}
.Tab-Less ul li a {
	float: left;color: #fff;
	height: 25px;text-align: center;
	background-color: #a8916f;
	padding:0 12px; 
	border-right:1px #b19c7b solid;
 	 
}
 .Tab-Less ul li a:hover,  .Tab-Less ul li a.active {display:block;color: #fff;
 background:url(../images/masterlink/template/rankbar-hover.png) repeat-x 0 0;
	height: 25px;	
	float: left;
	text-decoration: none;
}
 
.table > tbody > tr > td, .table > tfoot > tr > td{ padding:3px; line-height:27px;}
.table > thead > tr > th { text-align:center;}
table.re-chart{ width:98%; border:none; border-collapse:collapse; margin:0 auto;}
table.re-chart td{ padding:0; margin:0;}
thead th{ background:#fbfae6;}
.red-span-th{background:#d0150e url(../images/masterlink/template/span-red-bg.png) repeat-x 0 0; text-align:center; color:#fff;}
.brown-span-th{background:#6a5a41 url(../images/masterlink/template/span-brown-bg.png) repeat-x 0 0; text-align:center; color:#fff;}
.rank-table{ margin-bottom:0;border:1px #c1c1c1 solid; }
.rank-table .btn{ font-size:12px;padding:4px 8px;}
.rank-table a{ color:#313131;}
.rank-table .btn-red{ color:#c00f08;}
.rank-table .btn-yell{ color:#b28850;}
.rank-table .btn-green{ color:#087725;}

.transfer-table{ margin-bottom:0;border:1px #c1c1c1 solid;}
.transfer-table .btn{ font-size:12px;padding:4px 8px; margin-bottom:10px;}
.transfer-table thead th, .download-table thead th{ 
	background:#a28962; color:#fff;
	}
.table.transfer-table > thead > tr > th, .table.download-table > thead > tr > th{border: 1px solid #dddddd; vertical-align:middle;}
.table.transfer-table > tbody > tr > td, .table.download-table > tbody > tr > td{vertical-align:middle;}
.table.transfer-table > tbody > tr > td:first-child, .table.download-table > tbody > tr > td:first-child{ text-align:left; padding-left:15px}
.table.transfer-table > tfoot > tr > td{ text-align:center; background:#78664a;color:#fff;}

.benefit-table{ border-spacing:inherit; border-collapse:collapse;}
.benefit-table thead th{ background:#a28961; color:#ffffff; border-right:1px solid #d3d3d3;}
.benefit-table tbody th{ background:#fff; text-align:center; vertical-align:middle!important; border-right:1px solid #dddddd;}
.benefit-table tbody td{ border-right:1px solid #d3d3d3; background:#fff;vertical-align:middle!important; text-align:center; }
.benefit-table tbody td.left{ text-align:left!important;} 

.personinfo-table{border-spacing:inherit; border-collapse:collapse;}
.personinfo-table tbody th{ background:#a28961; color:#ffffff; border-right:1px solid #d3d3d3;}
.table.personinfo-table > thead > tr > th, .table.personinfo-table > tbody > tr > th, .table.personinfo-table > tfoot > tr > th, .table.personinfo-table > thead > tr > td, .table.personinfo-table > tbody > tr > td, .table > tfoot > tr > td{vertical-align:middle}
.table.personinfo-table > tbody > tr > td{ text-align:left}

span.check-this{ background:url(../images/masterlink/icon/check-this.png) no-repeat 0 0; width:25px; height:25px; display:inline-block; text-indent:-9999px;}
a.ms-word, a.ado-pdf, a.ms-ppt{ display:inline-block; width:33px; height:33px; background-image:url(../images/masterlink/icon/icon-download-sprite.png); background-repeat:no-repeat; text-indent:-9999px;}
a.ms-word{ background-position:-34px -2px;}
a.ado-pdf{background-position:0 -2px;}
a.ms-ppt{background-position:-68px -2px;}

marquee a{ color:#f23939; display:inline-block }
marquee a:hover { color:#f23939; text-decoration:underline; }
.table-striped > tbody > tr:nth-child(1) td{ border-top:none;}
/*基金排行*/
.found-rank{ text-align:left;}
.found-rank h4{ background:url(../images/masterlink/icon/found-rank-h4-bg.png) no-repeat left center; line-height:22px; padding-left:10px; color:#3e3e3e;}
.found-rank p{ line-height:1.6em; text-align:justify}

.fun-box{ width:214px; padding:15px;  
border:1px #cccccc solid; float:left;
box-shadow:2px 2px 3px #888; 
-moz-box-shadow:2px 2px 3px #888;
-webkit-box-shadow:2px 2px 3px #888;}
.fun-box h2{ font-size:16px; font-weight:bold; padding:0 0 10px; margin:0;}
.fun-box img{ text-align:center; margin:0 auto; padding:0;}
.fun-box-text{ 
	display:inline-block; float:left; 
	padding-left:22px!important; padding-top:60px!important; height:100px;
	vertical-align:middle;}

.bx-wrapper{ margin-bottom:0;}
.foot-note{text-align:left; margin:10px 0; }
.megamenu h3 {padding-left:20px;}
.megamenu ul li a{padding-left:10px;}
.megamenu .fa{ position:absolute; left:0; margin-top:3px; /*top:10px;*/ }
/*ie8 Fix----------------------------------------------------------------*/
.ie8 .wrap, .ie8 #Header .header-in{ width:100%;}
.ie8 .HeaderTop-links{ position:absolute; right:0px; top:0px;  width:340px; }
.ie8 #Login-1{ position:absolute; right:-14px; top:40px; /*width:400px;*/ margin:0 15px}
/*.ie8 .skin3.top .tab_header_item a {padding: 0px 50px; }*/
.ie8 .TabContainer .tabs_holder ul li a{padding: 0px 40px;}
.ie8 .TabContainer .tabs_holder ul li.tab_selected a{padding: 0px 40px;}
/*1024*/
@media only screen and (min-width: 1024px) {
  .wrap, #Header .header-in {
    width: 100%;
  }

  .skin3.top .tab_header_item a {
    padding: 0px 40px;
  }

  .TabContainer .tabs_holder ul li.tab_selected a {
    padding: 0px 50px;
  }
  /*.ranking .skin2.top .tab_header_item a{padding: 0px 35px;}*/
  .HeaderTop-links {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 252px;
  }

  /*#Login-1 {
    position: absolute;
    right: -14px;
    top: 40px;
    margin: 0 15px;
  }*/
}

.title-news, .title-fundRank,.title-finance,.title-redemption-change,.title-accounts-inquiry,.title-ex-dividend,.title-fund, .title-download-area,.title-member-login,.title-fund-search,.title-global-stock,.title-notifice,.title-assets,.title-fund-purchase{height: 31px;padding: 0;margin: 0px 0 7px 0;text-indent: -9999px;}
.title-news{ background:url(../images/masterlink/news-tab-title.png) no-repeat 0 0;}
.title-finance{ background:url(../images/masterlink/finance-tab-title.png) 0 0 no-repeat;}
.title-redemption-change{ background:url(../images/masterlink/redemption-change-title.png) 0 0 no-repeat;}
.title-accounts-inquiry{ background: url(../images/masterlink/transactionhistory-title.png) 0 0 no-repeat;}
.title-download-area{ background:url(../images/masterlink/download-area-title.png) 0 0 no-repeat;}
.title-ex-dividend{ background:url(../images/masterlink/ex-dividend-title.png) 0 0 no-repeat;}
.title-fund{ background:url(../images/masterlink/fund-title.png) 0 0 no-repeat;}
.title-member-login{ background:url(../images/masterlink/memberlogin-title.png) 0 0 no-repeat;}
.title-fund-search{ background:url(../images/masterlink/fund-search.png) 0 0 no-repeat;}
.title-global-stock{ background:url(../images/masterlink/global-title.png) 0 0 no-repeat;}
.title-notifice{ background: url(../images/masterlink/msg-notifice-title.png) 0 0 no-repeat;}
.title-assets{ background:url(../images/masterlink/assets-title.png) 0 0 no-repeat;}
.title-fund-purchase{ background:url(../images/masterlink/fund-purchase-title.png) 0 0 no-repeat;}

.tab-v1 .nav-tabs{ border-bottom:4px #a8916f solid; height:35px;}
.nav-tabs > li{position: relative;padding-bottom: 0;}
.tab-v1 .nav-tabs > li > a{ /*padding: 7px 15px;*/ padding: 7px;
  height: 31px;
  line-height: 31px;
  border-bottom: none;display: block;
  border-top: 1px #c1c1c1 solid;
  border-right: 1px #c1c1c1 solid;
  border-left: 1px #c1c1c1 solid;
  font: bold 16px Arial, Helvetica, sans-serif;
  color: #000;
  text-decoration: none;
  outline: 0;
  background: #f4f4f4 url(../images/skinableTabs/skins/skin3/images/bar-bg.png) repeat-x 0 0;
  border-radius:0;}
.tab-v1 .nav-tabs > li.active > a,.tab-v1 .nav-tabs > li.active > a:hover,.tab-v1 .nav-tabs > li.active > a:focus{   color: #fff;
  /* background: #a8916f; */
  background: #a8916f url(../images/skinableTabs/skins/skin3/images/bar-act-bg.png) repeat-x 0 0;
  border-top: 1px #a8916f solid;
  border-right: 1px #a8916f solid;
  border-left: 1px #a8916f solid;}
  
.tab-content{ margin:5px 0;}
.tab-menu-finance{ padding-left:0; margin-bottom:0;border-bottom:4px #a8916f solid; height:35px;}
.tab-menu-finance li{ display:block; float:left; position:relative;}
.tab-menu-finance li a{ /*padding: 7px 15px;*/ padding: 7px;
  height: 31px; 
  line-height: 31px;
  border-bottom: none;display: block;
  border-top: 1px #c1c1c1 solid;
  border-right: 1px #c1c1c1 solid;
  border-left: 1px #c1c1c1 solid;
  font: bold 16px Arial, Helvetica, sans-serif;
  color: #000;
  text-decoration: none;
  outline: 0;
  background: #f4f4f4 url(../images/skinableTabs/skins/skin3/images/bar-bg.png) repeat-x 0 0;
  border-radius:0;
  margin-right:2px;}
.tab-menu-finance li.active a{color: #fff;
  /* background: #a8916f; */
  background: #a8916f url(../images/skinableTabs/skins/skin3/images/bar-act-bg.png) repeat-x 0 0;
  border-top: 1px #a8916f solid;
  border-right: 1px #a8916f solid;
  border-left: 1px #a8916f solid;}

/*.tab-v1 .nav-tabs{ border-bottom:1px solid #d8d5a8;}
.tab-v1 .nav-tabs > li.active > a,.tab-v1 .nav-tabs > li.active > a:hover,.tab-v1 .nav-tabs > li.active > a:focus{ border:1px solid #d8d5a8; border-top:3px solid #d8d5a8; border-bottom-color:transparent;}
.tab-v1 .nav-tabs > li > a{ border-radius:0 0 0 0; color:#555555; border-top:3px solid #ffffff;}
.tab-menu-finance{ display:table; clear:both; padding-left:0; margin-bottom:0;}
.tab-menu-finance li{ display:block; float:left; position:relative;}
.tab-menu-finance li a{ display:block; padding:10px 15px; color:#555555;}
.tab-menu-finance li.active a{ color:#a28961;}*/

.tab-content .tab-pane{ border-bottom:1px solid #dccbb1;}
.finance-searchbox{}
.finance-searchbox p{ margin:10px 15px; text-align:left;}
.finance-searchbox p span,.finance-searchbox table span{ margin:5px 10px;}
.finance-searchbox p span:first-child,.finance-searchbox table span:first-child{ margin-left:0;}
.finance-searchbox p input,.finance-searchbox p select,.finance-searchbox table input,.finance-searchbox table select{ margin:0 5px;}

.finance-searchbox table td{ text-align:left;/* width:33%;*/ border-top:none;}
/*.finance-searchbox table td:first-child{ width:20%;}
.finance-searchbox table td:last-child{ width:15%;}*/
.finance-searchbox table.table > tbody > tr > td{ border-top:none;}

.btn-cofe{ padding:3px 6px; background:#6a5a41 url(../images/masterlink/template/span-brown-bg.png) repeat-x 0 0; color:#ffffff; border:none;}
.btn-cofe:hover,.btn-cofe:focus{ color:#ffffff;background: #6a5a41; }
.foot-note{ text-align:left;}

.finance-table{ border-spacing:inherit; border-collapse:collapse;}
.finance-table thead th{ background:#a28961; color:#ffffff; border-right:1px solid #d3d3d3;}
.finance-table td{ border-right:1px solid #d3d3d3;}
.finance-table td.cel-lev2{ padding-left:0!important; padding-right:0;}
.finance-table td.cel-lev2 span{ border-bottom:1px #ddd solid; width:100%; display: inline-block; }
.finance-table thead th:last-child,.finance-table td:last-child{ border-right:none;}

.news-table{ border:none;}

.breadcrumb{ margin-bottom:0; background:none;}

.finance-table thead tr.thead-title th{ background:#78664a; border:none; color:#fff; font-size:16px; font-weight:bold;}
.thead-title,.thead-title th{ background:#fff9b7;}
.accounts-table thead > tr > th,.accounts-table tbody > tr > td{ vertical-align:middle; border:1px solid #dddddd;}
.accounts-table tbody > tr > td:last-child{ border:1px solid #dddddd;}
.accounts-table tfoot td{ background:#78664a; color:#ffffff;}

.skin3.top .tab_header_item.tab_selected, .skin2.top .tab_header_item.tab_selected{ background:none;}

.skin3.top .tab_header_item, .skin2.top .tab_header_item{ position:relative; padding-bottom:0;}

.skin2.top .tab_header_item a, .skin3.top .tab_header_item a{ padding:0 15px; height:30px; line-height:30px; border-bottom:none;}
.arw{ background:url(../images/skinableTabs/skins/skin3/images/selected_top.png) bottom center no-repeat; width:100%; height:7px; position:absolute; bottom:-11px; display:none; }

.skin3.top .tabs_header, .skin2.top .tabs_header{ border-bottom:4px #a8916f solid; overflow:initial; height:35px;}
.tab_selected .arw{ display:block;}

.exdividend-searchbox{}
.exdividend-searchbox table.table{}
.exdividend-searchbox table.table tr th{ background:#fbfae6; padding:10px 15px;}
.exdividend-searchbox table.table > tbody > tr > td{ border-top:1px solid #dccbb0; text-align:left; padding:5px 15px;}
.exdividend-searchbox input,.exdividend-searchbox select,.exdividend-searchbox img{ margin:0 5px;}

.ex-searchtitle{ margin-top:15px; text-align:left;}
.ex-searchtitle p{ padding:0 15px; position:relative; height:30px; line-height:30px;}
.ex-searchtitle p span.ex-btn{ position:absolute; right:0;}
.ex-btn .btn{ padding:3px;}
.ex-btn .btn-default{ border-color:#3a86da; box-shadow:1px 1px 4px #4e9ada;}
.ex-btn .ex-event-btn{ border-color:#a28962; box-shadow:1px 1px 4px #a28962; color:#a28962;}
.f-c-01{ color:#7d0022;}
.f-c-02{ color:#c21912;}
.f-c-03{ color:#22ac38;}
.btn-red{ color:#c00f08;}
.TabContainer h4{ text-align:left; padding:10px 15px;}
.TabContainer p{ text-align:left; padding-left:15px;}


.fund-searchbox table.table{ padding:10px 0;}
.fund-searchbox table.table tr th{ background:#fbfae6; padding:10px 15px;}
.fund-searchbox table.table > tbody > tr > td{ text-align:left; padding:5px 15px;}
.fund-searchbox input,.fund-searchbox select,.fund-searchbox img{ margin:0 5px;}

/*.TabContainer .tabs_holder2t ul li a span{display: inline-block;background: url(../images/template/icon-tab1.jpg) no-repeat 0 0;width: 14px;
height: 14px;margin-right: 8px;padding-top: 2px;}
.TabContainer .tabs_holder2t ul li.tab_selected a span{ display:none;}*/

.Tab-Lessv2{ margin-top:0;}
.Tab-Lessv2 ul li a{ line-height:25px; color:#ffffff;}
.Tab-Lessv2 ul li a:visited{ color:#ffffff;}
.Tab-Lessv2 .add-fund a{ line-height:25px; height:25px; background:url(../images/masterlink/icon/arrow-right.png) no-repeat 0 3px;}
.fund-tablebox{ padding:40px 15px 15px 15px;}
.fund-tablebox table{ margin:10px 0;}
.fund-tablebox .table > thead:first-child > tr:first-child > th{ background:url(../images/masterlink/template/garybar-hover.png) 0 0 repeat-x; text-align:left; height:30px; line-height:13px; color:#ffffff;}
.fund-tablebox table thead th{ background:#fbfae6; color:#313131;}
.fund-tablebox table thead td{ text-align:center;}

.fund-tablebox .finance-table thead th:last-child,.fund-tablebox .finance-table td:last-child{ border-right:1px solid #dddddd;}

.fund-tablebox p{ line-height:25px;}
.fund-tablebox p a{ color:#7d0022;}

.margin-t-20{ margin-top:20px;}
.margin-t-30{ margin-top:30px;}
.margin-t-40{ margin-top:40px;}
.margin-b-20{ margin-bottom:20px;}

.qa{ padding:5px 10px; background:#c21913; border-radius:5px; color:#ffffff;}
.qa:hover{ color:#ffffff;}
/*--------------------------0515*/
/*.TabNo1 .TabContainer2{ padding-top:1px;}*/
h3.importanttitle{ 
font-size:15px; line-height:28px; border-bottom:1px solid #77562b; border-top:1px solid #77562b; color:#919191; text-align:center; margin:15px; color:#F23939;}
h3.importanttitle-ind{ /*margin:0px 21px 10px 12px;*/ margin:25px 10px; height:32px;}
h3.importanttitle span.ipt{ background:#77562b; border:1px solid #ffffff; color:#ffffff; height:30px; line-height:28px; display:block; float:left; margin-right:8px; padding:0 5px;}
h3.importanttitle-ind span.ipt{ width:10%; display:block; float:left;}
h3.importanttitle-ind marquee{ display:block; float:left; width:85%;}

.fund-search-table h3{ font-size:16px; text-align:left;}
.fund-search-table table {border:1px solid #dddddd;}
.fund-search-table table thead tr.yel th{ background:#fbfae6; color:#313131;}
p.redlink a{ color:#7d0022;}
.add-fund-basic{ border:1px solid #999; border-radius:10px; padding:2px;}


.loginbox{ border:3px solid #e7e7e7; margin:15px; height:480px;}
.loginbox table.logintable{margin: 15px  auto;width: 80%;}
.loginbox table.logintable > tbody > tr > td{border-top:none; text-align:center; padding:10px 5px;}
.loginbox table.logintable > tbody > tr > td input{ width:100%;}
.loginbox table.logintable > tbody > tr > td.login{ text-align:right;}
.loginbox table.logintable > tbody > tr > td.login a.btn-cofe{ padding:3px 10px;}
.loginbox ol{ padding-left:20px;}
.loginbox li{ text-align:left;}
.loginbox h5{ font-size:15px; color:#76592F;}
.loginFailure{ text-align:center;font-size:14px;color:#b62727; }

.login-menu{ background:#eae4be; margin:15px; padding:0 0 10px 0;}
.login-menu h3{ display:block; text-indent:-9999px; height:40px; width:223px; margin:10px auto; background:url(../images/masterlink/template/login-menu.png) -13px 0 no-repeat; border-bottom:2px dotted #ffffff;}
.login-menu ul.loginmenuv1{ background:#ffffff; list-style-type:none; width:240px; height:194px; display:block; padding:5px; margin:5px auto;}
.login-menu ul.loginmenuv1 li{ display:block; float:left; width:230px; height:46px; list-style-type:none; margin:0;}
.login-menu ul.loginmenuv1 li.lm01{ background:#ffffff url(../images/masterlink/template/login-menu.png?t=20241029) -9px -47px no-repeat;}
.login-menu ul.loginmenuv1 li.lm02{ background:#ffffff url(../images/masterlink/template/login-menu.png?t=20241029) -9px -96px no-repeat;}
.login-menu ul.loginmenuv1 li.lm03{ background:#ffffff url(../images/masterlink/template/login-menu.png?t=20241029) -9px -146px no-repeat;}
.login-menu ul.loginmenuv1 li.lm04{ background:#ffffff url(../images/masterlink/template/login-menu.png?t=20241029) -9px -195px no-repeat;}
.login-menu ul.loginmenuv1 li.lm05{ background:#ffffff url(../images/masterlink/template/login-menu.png?t=20241029) -9px -243px no-repeat;}
.login-menu ul.loginmenuv2 li.lm06{ background: url(../images/masterlink/template/login-menu.png?t=20241029) -4px -290px no-repeat;}
.login-menu ul.loginmenuv2 li.lm07{ background: url(../images/masterlink/template/login-menu.png?t=20241029) -4px -333px no-repeat;}
.login-menu ul.loginmenuv2 li.lm08{ background: url(../images/masterlink/template/login-menu.png?t=20241029) -4px -377px no-repeat;}
.login-menu ul.loginmenuv1 li a{ display:block; width:230px; height:46px; margin:0; padding:0; text-indent:-9999px;}
.login-menu ul.loginmenuv2{list-style-type:none; width:240px; display:block; padding:0; margin:5px auto;}
.login-menu ul.loginmenuv2 li{ background:#e0a595; display:block; float:left; width:240px; height:46px; list-style-type:none; margin:0;}
.login-menu ul.loginmenuv2 li a{ display:block; width:250px; height:46px; margin:0; padding:0; text-indent:-9999px;}

.member-newsbox{ border:1px solid #e7e7e7; margin:15px; padding:15px;}
.member-newsbox h3{ color:#383838; font-size:16px; text-align:left; margin:5px 0; border-bottom:2px dotted #aaaaaa; line-height:30px;}
.member-newsbox ul{ list-style-type:none; padding:0;}
.member-newsbox ul li{ list-style-type:none; color:#383838; text-align:left; line-height:25px; font-size:15px;}
.member-newsbox ul li a{ color:#383838; text-decoration:none;}
.member-newsbox ul li span{ float:right;}


/*全球股市*/
.global-map{ margin:15px 0;}
/*訊息通知*/
.msg-box-table{ width:70%; margin:15px auto; background:#fbfae6; border:1px solid #dddddd;}
.msg-box-table table{ border:none; width:80%; margin:15px auto; border-bottom:1px solid #d3d3d3;}
.msg-box-table table > tbody > tr > td{ border-top:none;}
.font-orange{ color:#f55f05;}
/*a.addicon{ display:block; float:left; background:#00a0e9; color:#ffffff; font-weight:bold; width:25px; height:25px; line-height:25px; font-size:20px; border-radius:5px;}
a.addicon:hover{ text-decoration:none; background:#008DCD;}*/
div.more-asset > * {
  display:inline-block;
  text-align:center;
  vertical-align:bottom;
}
div.more-asset>a {
  background: url(../images/masterlink/detail1.png) no-repeat;
  width:30px;
  height:30px;
}
div.more-asset>a:hover {
  background: url(../images/masterlink/detail2.png) no-repeat;
}

table.assets-table{ border:1px solid #dddddd;}
.assets-table > thead > tr > th{ padding:6px 3px; vertical-align:middle;}
.assets-table > tbody > tr > td{ vertical-align:middle;}

.news-box-r{ background:#e2dec6; border:1px solid #e2dec6; margin-bottom:20px;}
.news-box-r h4{ text-align:left; font-size:15px; margin:5px 0;}
.border-line{ border-top:1px solid #ffffff; border-left:1px solid #ffffff; padding:10px;}
.n-list{ background:#ffffff; border-radius:8px; padding:5px;}
.n-list ul{ text-align:left;}
.n-list ul li { line-height:20px;}
.n-list ul li a{ color:#5b5b5b}

.search-box{ box-shadow:1px 2px 5px #666; padding:15px; height:650px; overflow:auto;}
.search-box h4{ font-size:14px; color:#424242; text-align:left;}
.search-box p,.search-box input,.search-box select{ width:100%; padding:5px; color:#3086de;}

.purchase-box{ box-shadow:1px 2px 5px #666; padding:15px;}
a.qaicon{ background:#0068b7; color:#ffffff; padding:0 5px;}
.qaicon{ background:#0068b7; color:#ffffff; padding:0 5px;}
.purchase-box hr{ border-color:#999; height:2px;}
.purchase-box-r{ background:#a28961; border:1px solid #a28961; margin-bottom:20px;}
.purchase-box-r h4{ text-align:left; font-size:15px; margin:5px 0; color:#ffffff;}

.radio-p span{ margin-right:10px;}
.PHLK{ width:100%;}
.PHLK img{ width:100%;}

.fund-bar{ background:url(../images/masterlink/fund-search-bar.png) 0 0 no-repeat; height:155px; padding:0;}
.fund-bar.active, .fund-bar:hover{ background:url(../images/masterlink/fund-search-bar-ovr.png) 0 0 no-repeat; color:#0068b7;}

.fund-bar h3{ text-align:left; font-size:18px; margin-top:5px; color:#756955;}
.fund-bar.active h3, .fund-bar:hover h3{ color:#756955; text-decoration:underline;}
.fund-bar-content{ padding:15px 150px 15px 30px;}
.fund-bar-content table.table >tbody > tr > td{ border-top:none; border-right:1px solid #dddddd; width:33%; font-size:15px; color:#af7d20; line-height:1.3; }
.fund-bar-content table.table >tbody > tr > td:last-child{ border-right:none;}
.breadcrumb{ padding:0 15px;}
/*.TabNo1{ padding-top:15px;}*/
.table-stripedv2 tr.odd{ background-color:#f9f9f9;}
