* {font-family: MicrosoftYaHei, "Helvetica Neue", Helvetica, Arial, sans-serif; }
a {color:rgba(0,0,0,0.87); }
a:hover {text-decoration:none;}
a::after { content: "" !important; }
.top {position:fixed; width:100%; top:0; height:62px; z-index:1000; background:#fff;}
.fundName {margin-top:86px;margin-bottom:0px;display:inline-block; float:left;}
@media print { .fundName {margin-top:10px !important;}}
@media print {	.top {position:static !important;}}
@media print {	#btnSubscribe {display:none !important;}}
@media print {	#printBtn {margin-top:20px !important;}}
@media print {	#Tracking {display:block !important;}}
@media print {	#Distribution {display:block !important;}}
@media print {	.nav-pills  {display:none !important;}}
@media print { .zsiq_float {display:none !important;}}
@media print { #printBtn {display:none !important; }}
@media print { .important {height:auto !important; border:1px solid #666 !important;}}
@media print { #ticker {display:inline-block !important;}}
@media print { #navimenu {display:none !important;}}

#CIES {color:#FFC000; border:2px solid #FFC000; padding: 0px 8px !important; line-height:1.6em; text-align:center;
  		 font-size:16px; font-weight:bold; border-radius:3px; display:inline-block; margin-left:20px; vertical-align:middle; }
.logo img {height:35px; display:inline-block; float:left; margin-top:5px;}
.dropdown-menu {margin-left:15px;}
.dropdown-menu li {height:45px;}
.dropdown-item {display:block; padding:12px 10px !important;}
.dropdown-menu a:hover {color:#01B1AF !important; border-bottom:2px solid #01b1af; }
.menu {padding:13px 5px 5px 20px; display:inline-block;}
.rightmenu {padding:12px 5px 5px 15px; display:inline-block;}
.menucolumn {width:30%; display:inline-block; vertical-align:top; }
.menucolumn h2 {font-size:16px; font-weight:bold; text-align:left; margin:20px auto 20px auto; padding-left:20px;color:#595959; }
.menucolumn ul {margin-left:0px; padding-left:0px;}
.menucolumn ul li {list-style: none; padding:10px 0px 10px 20px; cursor:pointer; min-height:60px; vertical-align:middle;color:#595959; }
.menucolumn ul li span {display:block;}
.menucolumn ul li:hover {background:#eee; border-bottom:2px solid #01b1af; }
.menucolumn ul li a {color:#595959 !important;}
.menucolumn ul li a:hover {color:#595959 !important;}
.menucolumn ul li .fname {font-weight:bold; margin-bottom:3px; color:#01b1af !important;}

.subscribe {display:inline-block; padding-left:20px; float:right;}
#btnSubscribe {margin-top:5px; margin-left:10px; font-weight:normal; font-size:14px;}
.btn-primary {background:#01b1af;border:0; font-weight:bold; font-size:15px;}
.btn-primary:hover {background:#008C86;}
.btn-primary:focus, .btn-primary.focus  {background:#008C86; border-color:#fff;}
.poptitle {font-size:18px; color:rgba(0,0,0,0.87); font-weight:700; }
.require {color:red; font-size:1.3em;}
.popover {max-width:560px; width:560px; margin-top:10px !important; z-index:99999;}
.arrow {left: 50% !important;}
label {color:rgba(0,0,0,0.87);}
.ticker {color:#01b1af; font-size:24px; font-weight:bold; padding-top:3px; text-align:left; float:left;}
.anchor {overflow:hidden;}
.anchor li { height: 39px; cursor:pointer; width: 130px; text-align: center; font-size: 14px; display: inline-block; line-height: 35px; overflow: hidden;}
.curr { background-color: #fff; border-bottom: 1px solid #fff; border-top: 0px solid #fff; border-left: 1px solid #ccc; 
		border-right: 1px solid #ccc;  margin-top: 0px;}
.navi {background-color:#eee; border-bottom:1px solid #ddd; border-top:1px solid #ccc; height:40px; position:fixed; 
		top:62px; z-index:100; width:100%;}
@media print {.navi {display:none!important;}}
.naviitem {padding-left:20px; padding-bottom:10px;overflow: hidden; width: 1140px; margin:0px auto;}
.etfname h1 {font-size:26px; text-transform: uppercase; font-weight:bold; padding:20px 0 15px 5px; color:#333;}

.tools {margin-top:10px; margin-left:0px; }
.tools a {display:inline-block; padding:5px; font-size:12px; margin-right:5px; text-align:center; width:88px; vertical-align:top;}
.tools a:hover { background:#eee;}
.tools a:hover .pdficon {background-image:url("images/pdf_icon_highlight.png"); 
   			width:32px; height:32px; display:inline-block; margin-right:2px;}
   			
.text {display:block; margin-top:5px;}
.pdficon {background-image:url("images/pdf_icon.png"); width:32px; height:32px; display:inline-block; margin-right:2px;}
.printicon {background-image:url("images/print_icon.png"); width:32px; height:32px; display:inline-block;margin-right:2px;}

.documents a {display:inline-block; padding:5px; font-size:14px; margin-right:5px; width:30%; text-align:center; vertical-align:top;}
.documents a:hover {background:#eee; text-decoration:none;}
.documents span.text {display:block; margin-top:5px;}
		
.quote {float:left; padding-left:2px;}
.quoteTip {font-size:12px; margin-top:5px; margin-bottom:5px;line-height:1.8em;}
.quoteTip a {color:#06A;}
.quoteTip a:hover {color:#FFC000;}
.line {border-top:1px solid #01b1af; margin-top:10px; margin-bottom:10px;}
.important {margin: 5px 0px; height:190px; border: 1px solid #666; padding:10px; 
	overflow-y:auto; word-wrap: normal; font-size:14px; line-height:1.6em; resize:vertical;}
.important ul {margin-top:-5px; padding-left:20px}
.important li {margin:8px 0px; line-height:1.4em;}
.subtitle {font-size: 18px; color: #01b1af; padding: 5px 0px 15px 0px; margin:0; font-weight:bold; }
.subtitle2 h2 {font-size: 18px; color: #01b1af; padding: 5px 0px 15px 0px; margin:0; font-weight:bold; display:inline-block; width:88%; }
.subtitle2 i {text-align:right; display:inline-block; width:10%; font-size:18px; margin-top:0px; color:#01b1af;  }

.why {line-height:1.68em; font-size:14px;}
.why p {padding:0px 5px;}
.why p a {color:#01b1af; text-decoration:underline;}
.why p a:hover {color:#03D;}
.why ol {padding-left:20px;}
.why li {padding: 5px 15px;}
.why li a {color:#01b1af; text-decoration:underline;}
.why li a:hover {color:#03D;}

.objective p {line-height:1.8em; font-size:14px;}
.nav {margin-bottom:20px; width:100%;}
.nav>tbody>tr:nth-of-type(odd) { background-color:#f5f5f5; }
.nav th {background:#888;color:#fff;border-bottom:2px solid #ddd; font-size:13px; padding:5px 6px; font-weight:400;}
.nav td {font-size:13px; padding:6px 6px; font-weight:400;}
.nav>li {padding:10px 6px;font-size:14px;}
.nav-tabs li {min-width:72px;text-align:center; font-size:14px;}
.pctabs li {min-width:100px; cursor:pointer;}
.nav-tabs li.active {color:#37b !important; font-weight:bold; border-bottom:3px solid #06A;}
.even td {background:#f5f5f5;}
.navsource {font-size:12px; padding:0px; width:100%;}
.keyFacts {font-size:13px; color:#666; margin-right:30px; width:100%;}
.keyFacts th {text-align:left; font-weight:normal; border:0px !important;padding:6px 3px; vertical-align:middle !important;}
.keyFacts td {text-align:right; border:0px !important; padding:6px 3px; vertical-align:middle !important;}
.table-striped>tbody>tr:nth-of-type(odd) { background-color:#f5f5f5; }
.dealer {text-align:left; border-top:1px solid #ddd !important; border-bottom:1px solid #ddd !important; margin-bottom:10px;}
.dealer td { border:0px !important; padding:8px 5px !important; font-size:14px;}
.pageNum {display:inline-block; margin-right:2px; opacity:0.6; font-size:13px;}
.pageBtn {display:inline-block; padding:5px; margin-left:5px; background-color:#ddd; color:#333;
		border-radius:4px; font-size:13px; cursor:pointer;}
span.cur {background-color:#036; color:#fff;}
.nav-pills li {text-align:center; height:42px; overflow:hidden; border-radius:5px; padding:0px 1px;margin:0px; min-width:235px; max-width:100%;}
.nav-pills>li+li {margin:0px;}
.nav-pills li a {color:#555; background-color:#eee; }
.nav-pills li a:hover {background-color:#e0e0e0; }
.nav-pills li.active a, .nav-pills li.active a:focus {background-color:#01b1af; box-shadow: inset 0 5px 6px rgba(0,0,0,.125); color:#fff;}
.nav-pills li.active a:hover {background-color:#01b1af; color:#fff;}
.title2 {font-size:16px; font-weight:bold; margin: 20px 0px; color:#666;}
.title3 {font-size:14px; font-weight:bold; margin: 10px 0px; color:#666; margin:25px 0px 10px 0px;}


.caption {font-size:13px; padding-left:10px; padding-right:10px;}
.caption p {margin:20px 0px; }
.perfm_table {border:1px solid #ccc;}
.perfm_table ul {padding:0px; margin:0px; background-color:#f5f5f5; border-bottom:1px solid #ddd;}
.perfm_table li {list-style-type:none; display:inline-block; width:140px; text-align:center;}
#calendar, #cumulative {cursor: pointer; line-height:40px; }
.perfm_table table {border-top:1px solid #ccc; border-bottom:1px solid #ccc; margin-top:15px; font-size:13px;}
.perfm_table table th {background-color:#888; color:#fff;text-align:center; }
.perfm_table td {text-align:center; vertical-align:middle;}
.tab_curr {border-bottom:1px solid #fff; border-left:1px solid #ccc; border-right:1px solid #ccc; 
			margin-bottom:-1px; margin-left:-1px; background-color:#fff;}
.portfolio {margin-top: 5px; border-bottom:1px solid #ccc; font-size:14px;}
.portfolio .name {text-align:left !important;}
.center {text-align:center !important;}
.portfolio th { background-color:#888; color:#fff; text-align:right; vertical-align:middle !important; }
.portfolio td { text-align:right;}
.footer {background-color: #1b1c1d; padding:10px 0 0 10px;}
.footer h3 {color:#fff; font-weight:bold; font-size:16px; }
.footer ul {margin:0px; padding:0px;}
.footer ul li {list-style-type:none; font-size:14px; padding:5px 0px;}
.footer ul li a {list-style-type:none; color:#01b1af;}
.disclaimer {margin:10px 0px;}
.disclaimer p {color:#A5ACAF; margin:20px 0px;}
.footerlink {text-align:center; border-top:1px solid #A5ACAF; border-bottom:1px solid #A5ACAF;}
.footerlink a {color:#07bec7; display:inline-block; margin:20px 5px;}
.copyright {color:rgba(255,255,255,.9); margin:20px 0px; text-align:center; font-size:13px;}
.td_te {font-size:13px; margin-top:20px; font-size:14px;}
#Tracking p {font-size:13px; }
#Distribution p {font-size:13px; margin-bottom:25px; margin-top:25px;}
body ::-webkit-scrollbar { -webkit-appearance: none; width: 10px; height: 10px; }
body ::-webkit-scrollbar-thumb { cursor: pointer; border-radius: 5px; background: rgba(0,0,0,.25); 
	-webkit-transition: color .2s ease; transition: color .2s ease; }
body ::-webkit-scrollbar-track { background: rgba(0,0,0,.1); border-radius: 0; }

.iframeMarket  {border:0;overflow:hidden;width:270px;height:95px; float:left;display:inline-block; margin-bottom:10px; margin-top:10px; margin-right:10px;}
.mobileTH {vertical-align:middle !important; }
.mobileTable td {vertical-align:middle !important;}

.ppetf h2 {color:#01b1af;font-size:20px;text-align:left; display:inline-block; width:45%; margin-left:15px;}
.ppetf div {display:inline-block; width:45%; text-align:right; margin-right:15px;}
.ppetf div a {display:inline-block; width:31%;padding: 10px 0px; font-size:14px;text-align:right;}
.proditem {display:inline-block; width:47%; border-radius:5px; background-color:#f5f5f5; text-align:center; margin:3px; float:left; height:60px; }
.proditem h3 {font-size:12px; font-weight:bold; color:#01b1af; margin:6px auto !important; padding-left:10px;padding-right:10px;}
.proditem div {font-size:12px; font-weight:normal; color:#333; padding:0px 10px 5px 10px;}
.navlink {padding-bottom:15px;}
.navlink a {display:inline-block; padding: 10px 0px; width:48%; font-size:14px; text-align:center;}
.popline {border-top:1px solid #ccc; height:1px; margin:5px 0px;}
#popmenu {display:none; position:absolute; top:0px; background-color:#fff; z-index:100000;
-webkit-box-shadow:0px 5px 5px #c8c8c8 ; -moz-box-shadow:0px 5px 5px #c8c8c8 ; box-shadow:0px 5px 5px #c8c8c8 ; border-radius:5px;}
.popbtn {line-height:50px; display:inline-block; font-size:24px; color:#666; float:right;}
.articleDiv {line-height: 1.5em; padding:10px 0px;}
.articleDiv a {color:#23527c;}
.articleDiv a:hover {color:#01b1af;}
.divHis a {color:#01b1af; font-size:16px; text-decoration:underline; }
.divHis a:hover { text-decoration:underline; color:#03F; }
.asOfDate {font-size:14px; color:#888; font-weight:normal;}
.exchange {color:#01b1af; text-decoration:underline}
.exchange:hover {color:#03D;}