.advanced-search__side-filter-title {
	width: 10000px; height: 48px; color: rgb(16, 65, 108); letter-spacing: 0.5px; padding-top: 10px; padding-bottom: 10px; padding-left: 26px; font-size: 1rem; font-weight: 700; vertical-align: middle; border-left-color: rgb(231, 39, 66); border-left-width: 4px; border-left-style: solid; display: table-cell;
}
.contact-us__title {
	width: 10000px; height: 48px; color: rgb(16, 65, 108); letter-spacing: 0.5px; padding-top: 10px; padding-bottom: 10px; padding-left: 26px; font-size: 1rem; font-weight: 700; vertical-align: middle; border-left-color: rgb(231, 39, 66); border-left-width: 4px; border-left-style: solid; display: table-cell;
}
.equities-right-side .naming-conventions__title-part-title {
	width: 10000px; height: 48px; color: rgb(16, 65, 108); letter-spacing: 0.5px; padding-top: 10px; padding-bottom: 10px; padding-left: 26px; font-size: 1rem; font-weight: 700; vertical-align: middle; border-left-color: rgb(231, 39, 66); border-left-width: 4px; border-left-style: solid; display: table-cell;
}
.listing-process__title {
	width: 10000px; height: 48px; color: rgb(16, 65, 108); letter-spacing: 0.5px; padding-top: 10px; padding-bottom: 10px; padding-left: 26px; font-size: 1rem; font-weight: 700; vertical-align: middle; border-left-color: rgb(231, 39, 66); border-left-width: 4px; border-left-style: solid; display: table-cell;
}
.ls-process-ql__title {
	width: 10000px; height: 48px; color: rgb(16, 65, 108); letter-spacing: 0.5px; padding-top: 10px; padding-bottom: 10px; padding-left: 26px; font-size: 1rem; font-weight: 700; vertical-align: middle; border-left-color: rgb(231, 39, 66); border-left-width: 4px; border-left-style: solid; display: table-cell;
}
.market-overview__detail-title {
	width: 10000px; height: 48px; color: rgb(16, 65, 108); letter-spacing: 0.5px; padding-top: 10px; padding-bottom: 10px; padding-left: 26px; font-size: 1rem; font-weight: 700; vertical-align: middle; border-left-color: rgb(231, 39, 66); border-left-width: 4px; border-left-style: solid; display: table-cell;
}
.market-turnover .market-turnover_left-top {
	width: 10000px; height: 48px; color: rgb(16, 65, 108); letter-spacing: 0.5px; padding-top: 10px; padding-bottom: 10px; padding-left: 26px; font-size: 1rem; font-weight: 700; vertical-align: middle; border-left-color: rgb(231, 39, 66); border-left-width: 4px; border-left-style: solid; display: table-cell;
}
.quick-links__title {
	width: 10000px; height: 48px; color: rgb(16, 65, 108); letter-spacing: 0.5px; padding-top: 10px; padding-bottom: 10px; padding-left: 26px; font-size: 1rem; font-weight: 700; vertical-align: middle; border-left-color: rgb(231, 39, 66); border-left-width: 4px; border-left-style: solid; display: table-cell;
}
.right-panel-sections .right-panel-sections-label {
	width: 10000px; height: 48px; color: rgb(16, 65, 108); letter-spacing: 0.5px; padding-top: 10px; padding-bottom: 10px; padding-left: 26px; font-size: 1rem; font-weight: 700; vertical-align: middle; border-left-color: rgb(231, 39, 66); border-left-width: 4px; border-left-style: solid; display: table-cell;
}
.section__title-left-border {
	width: 10000px; height: 48px; color: rgb(16, 65, 108); letter-spacing: 0.5px; padding-top: 10px; padding-bottom: 10px; padding-left: 26px; font-size: 1rem; font-weight: 700; vertical-align: middle; border-left-color: rgb(231, 39, 66); border-left-width: 4px; border-left-style: solid; display: table-cell;
}
.whats-on .whats-on__title {
	width: 10000px; height: 48px; color: rgb(16, 65, 108); letter-spacing: 0.5px; padding-top: 10px; padding-bottom: 10px; padding-left: 26px; font-size: 1rem; font-weight: 700; vertical-align: middle; border-left-color: rgb(231, 39, 66); border-left-width: 4px; border-left-style: solid; display: table-cell;
}
.wl-advantages__title h2 {
	width: 10000px; height: 48px; color: rgb(16, 65, 108); letter-spacing: 0.5px; padding-top: 10px; padding-bottom: 10px; padding-left: 26px; font-size: 14px; font-weight: 700; vertical-align: middle; border-left-color: rgb(231, 39, 66); border-left-width: 4px; border-left-style: solid; display: table-cell;
}
.wl-caseStudies__title h2 {
	width: 10000px; height: 48px; color: rgb(16, 65, 108); letter-spacing: 0.5px; padding-top: 10px; padding-bottom: 10px; padding-left: 26px; font-size: 14px; font-weight: 700; vertical-align: middle; border-left-color: rgb(231, 39, 66); border-left-width: 4px; border-left-style: solid; display: table-cell;
}
.fixed-freeze-tb-container .fixed-freeze-tb {
	min-width: 100% !important;
}
.fixed-freeze-tb-container tbody tr td.is-fix-col {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.fixed-freeze-tb-container tbody tr:nth-child(2n+1) {
	background-color: rgb(255, 255, 255);
}
.fixed-freeze-tb-container tbody tr:nth-child(2n+1) td {
	background-color: rgb(255, 255, 255);
}
.fixed-freeze-tb-container tbody tr:nth-child(2n) {
	background-color: rgb(242, 246, 248);
}
.fixed-freeze-tb-container tbody tr:nth-child(2n) td {
	background-color: rgb(242, 246, 248);
}
.fixed-freeze-tb-container thead td {
	background: rgb(16, 65, 108);
}
.fixed-freeze-tb-container thead th {
	background: rgb(16, 65, 108);
}
.fixed-freeze-tb-container .fixed-freeze-tb--scroll-bar {
	background: rgb(16, 65, 108); width: 50%; height: 12px; float: right; position: relative;
}
.fixed-freeze-tb-container .fixed-freeze-tb--bar {
	background: rgb(161, 180, 197); border-radius: 8px; width: 133px; height: 10px; position: absolute; z-index: 10;
}
.fixed-freeze-tb-container .fixed-freeze-tb--scroll-bts {
	width: 660px; position: absolute; z-index: 1;
}
.fixed-freeze-tb-container .fixed-freeze-tb--scroll-bts div {
	display: inline-block;
}
.fixed-freeze-tb-container .fixed-freeze-tb--scroll-bts-left {
	margin-left: 0.31rem; position: relative;
}
.fixed-freeze-tb-container .fixed-freeze-tb--scroll-bts-right {
	margin-right: 0.31rem; float: right;
}
{
	
}
.container {
	padding: 0px 30px; margin-right: auto; margin-left: auto; max-width: 1440px; 
}
.sticky-menu > .container {
	padding: 0px 30px; margin-right: auto; margin-left: auto; max-width: 1440px;
}
.container::after {
	clear: both; display: block; content: " ";
}
.l-content__aside {
	width: 23.72%; margin-right: 0px; float: right;
}
.l-content {
	margin-top: -48px; position: relative;
}
footer {
	margin-top: 20px;
}
.listing-page-content-container {
	margin-top: 20px;
}
.nav-side {
	width: 23.72%; margin-right: 1.69%; float: left;
}
.l-full-width {
	width: 100%; margin-right: 0px; margin-left: 0px; float: left;
}
.nonCMS-container {
	width: 100%; -ms-overflow-x: auto;
}
html {
	line-height: 1.15; font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
body {
	margin: 0px;
}
article {
	display: block;
}
aside {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
	height: 100px;
}
nav {
	display: block;
}
section {
	display: block;
}
h1 {
	margin: 0.67em 0px; text-transform: uppercase; font-size: 1.12rem;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
main {
	display: block;
}
figure {
	margin: 1em 40px;
}
hr {
	height: 0px; overflow: visible; box-sizing: content-box; -webkit-box-sizing: content-box;
}
pre {
	font-family: monospace,monospace; font-size: 1em;
}
a {
	background-color: transparent; -webkit-text-decoration-skip: objects;
}
a:active {
	outline-width: 0px;
}
a:hover {
	outline-width: 0px;
}
abbr[title] {
	text-decoration: underline; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
b {
	font-weight: inherit;
}
strong {
	font-weight: inherit;
}
b {
	font-weight: bolder;
}
strong {
	font-weight: bolder;
}
code {
	font-family: monospace,monospace; font-size: 1em;
}
kbd {
	font-family: monospace,monospace; font-size: 1em;
}
samp {
	font-family: monospace,monospace; font-size: 1em;
}
dfn {
	font-style: italic;
}
mark {
	color: rgb(0, 0, 0); background-color: rgb(255, 255, 0);
}
small {
	font-size: 80%;
}
sub {
	line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;
}
sup {
	line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;
}
sub {
	bottom: -0.25em;
}
sup {
	top: -0.5em;
}
audio {
	display: inline-block;
}
video {
	display: inline-block;
}
video {
	background-color: rgb(0, 0, 0);
}
audio:not([controls]) {
	height: 0px; display: none;
}
img {
	
}
svg:not(:root) {
	overflow: hidden;
}
button {
	font: inherit; margin: 0px; font-size-adjust: inherit; font-stretch: inherit;
}
input {
	font: inherit; margin: 0px; font-size-adjust: inherit; font-stretch: inherit;
}
optgroup {
	font: inherit; margin: 0px; font-size-adjust: inherit; font-stretch: inherit;
}
select {
	font: inherit; margin: 0px; font-size-adjust: inherit; font-stretch: inherit;
}
textarea {
	font: inherit; margin: 0px; font-size-adjust: inherit; font-stretch: inherit;
}
optgroup {
	font-weight: 700;
}
button {
	overflow: visible;
}
input {
	overflow: visible;
}
button {
	text-transform: none;
}
select {
	text-transform: none;
}
[type=reset] {
	-webkit-appearance: button;
}
[type=submit] {
	-webkit-appearance: button;
}
button {
	-webkit-appearance: button;
}
html [type=button] {
	-webkit-appearance: button;
}
fieldset {
	margin: 0px 2px; padding: 0.35em 0.62em 0.75em; border: 1px solid silver; border-image: none;
}
legend {
	padding: 0px; color: inherit; display: table; white-space: normal; max-width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box;
}
progress {
	vertical-align: baseline; display: inline-block;
}
textarea {
	overflow: auto;
}
[type=checkbox] {
	padding: 0px; box-sizing: border-box; -webkit-box-sizing: border-box;
}
[type=radio] {
	padding: 0px; box-sizing: border-box; -webkit-box-sizing: border-box;
}
[type=search] {
	-webkit-appearance: textfield; outline-offset: -2px;
}
details {
	display: block;
}
menu {
	display: block;
}
summary {
	display: list-item;
}
canvas {
	display: inline-block;
}
template {
	display: none;
}
[hidden] {
	display: none;
}
html {
	box-sizing: border-box; -webkit-box-sizing: border-box;
}
* {
	box-sizing: inherit; -webkit-box-sizing: inherit;
}
::after {
	box-sizing: inherit; -webkit-box-sizing: inherit;
}
::before {
	box-sizing: inherit; -webkit-box-sizing: inherit;
}
body {
	height: 100%;
}
html {
	height: 100%;
}
body {
	background: rgb(209, 221, 230); font-family: FSElliotPro,FSElliot,Arial,"Heiti TC","Heiti SC","微軟正黑體","微软雅黑","Microsoft JhengHei","Microsoft YaHei",sans-serif !important; position: relative; -ms-word-break: normal; -ms-overflow-style: scrollbar;
}
a {
	text-decoration: none;
}
h3 {
	margin: 0px;
}
img {
	max-width: 100%;
}
input[type=number] {
	font-size: 14px;
}
input[type=text] {
	font-size: 14px;
}
textarea {
	font-size: 14px;
}
a {
	font-style: normal; font-stretch: normal;
}
html {
	font-size: 14px;
}
h1 {
	text-transform: uppercase; line-height: 1.22; font-size: 1.12rem; font-weight: 700;
}
.fontsize-small h1 {
	text-transform: uppercase; font-size: 1.12rem;
}
h2 {
	margin: 0px; letter-spacing: 0.5px; font-size: 14px; font-weight: 700; display: inline-block;
}
h3 {
	color: rgb(231, 39, 66); line-height: 1.5; font-size: 0.87rem; font-weight: 700;
}
h4 {
	color: rgb(16, 65, 108); font-size: 0.87rem;
}
h5 {
	color: rgb(16, 65, 108); font-size: 0.75rem;
}
.clearfix::after {
	clear: both; display: table; content: "";
}
.cr {
	clear: right;
}
.listing-step {
	color: rgb(16, 65, 108);
}
.listing-step a[aria-expanded=false] {
	background: url("../Images/IOISI/IOISI MARKET/triangle-1.png") no-repeat right / 8px 6px; padding-right: 14px;
}
.listing-step a[aria-expanded=true] {
	background: url("../Images/IOISI/IOISI MARKET/arrow-up.png") no-repeat right / 8px 6px; padding-right: 14px;
}
.listing-step .collapse {
	display: none;
}
.listing-step__option {
	position: relative;
}
.listing-step__option::after {
	clear: both; display: table; content: "";
}
.listing-step__rule {
	margin: 30px 43px 30px 0px;
}
.listing-step__circle {
	border-radius: 50%; left: 75.5px; top: -7px; width: 35px; height: 35px; text-align: center; color: rgb(255, 255, 255); line-height: 35px; position: absolute; z-index: 10; background-color: rgb(16, 65, 108);
}
.listing-step__circle::before {
	left: -48px; top: 0px; color: rgb(16, 65, 108); font-size: 0.87rem; display: inline-block; position: absolute;
}
.listing-step__wrapper {
	padding-left: 37px; margin-left: 92.5px; border-left-color: rgb(16, 65, 108); border-left-width: 3px; border-left-style: solid;
}
.listing-step__wrapper::after {
	clear: both; display: table; content: "";
}
.listing-step__wrapper--last {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.listing-step__content {
	margin-right: 43px;
}
.listing-step__content::after {
	clear: both; display: table; content: "";
}
.listing-step__header {
	font-weight: 700; text-decoration: none; margin-top: 0px; margin-right: 43px; display: block;
}
.listing-step__header h3 {
	color: inherit; font-size: 14px;
}
.listing-step__header:hover {
	text-decoration: none;
}
.listing-step__header:focus {
	text-decoration: none;
}
.listing-step__desc {
	line-height: 1.43; padding-right: 69px; font-size: 0.87rem; font-style: normal; font-weight: 400; font-stretch: normal;
}
.fontsize-small .listing-step__circle::before {
	left: -36px;
}
.fontsize-small .listing-step__desc {
	margin-top: 18px;
}
.fontsize-large .listing-step__circle::before {
	left: -63px;
}
.btn-red {
	padding: 15px 20px; outline: 0px; border: currentColor; border-image: none; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 0.2px; overflow: hidden; font-size: 0.87rem; font-style: normal; font-weight: 700; vertical-align: middle; display: inline-block; white-space: nowrap; cursor: pointer; font-stretch: normal; background-color: rgb(231, 39, 66);
}
.btn-red:hover {
	text-decoration: none;
}
.btn-red:active {
	color: rgb(255, 255, 255);
}
.btn-red:focus {
	color: rgb(255, 255, 255);
}
.btn-red:hover {
	color: rgb(255, 255, 255);
}
.btn-blue-two-lines {
	display: inline-block; max-width: 220px; background-color: rgb(231, 39, 66);
}
.btn-red-two-lines {
	display: inline-block; max-width: 220px; background-color: rgb(231, 39, 66);
}
.btn-blue-two-lines .btn-for-2lines {
	margin: 15px 20px; outline: 0px; border: currentColor; border-image: none; text-align: left; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 1.1rem; letter-spacing: 0.2px; overflow: hidden; font-size: 0.87rem; font-style: normal; font-weight: 700; vertical-align: middle; display: inline-block; cursor: pointer; max-height: 2.2rem; font-stretch: normal;
}
.btn-red-two-lines .btn-for-2lines {
	margin: 15px 20px; outline: 0px; border: currentColor; border-image: none; text-align: left; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 1.1rem; letter-spacing: 0.2px; overflow: hidden; font-size: 0.87rem; font-style: normal; font-weight: 700; vertical-align: middle; display: inline-block; cursor: pointer; max-height: 2.2rem; font-stretch: normal;
}
.btn-blue-two-lines .btn-for-2lines:active {
	text-decoration: none;
}
.btn-blue-two-lines .btn-for-2lines:focus {
	text-decoration: none;
}
.btn-blue-two-lines .btn-for-2lines:hover {
	text-decoration: none;
}
.btn-red-two-lines .btn-for-2lines:active {
	text-decoration: none;
}
.btn-red-two-lines .btn-for-2lines:focus {
	text-decoration: none;
}
.btn-red-two-lines .btn-for-2lines:hover {
	text-decoration: none;
}
.btn-blue-two-lines .btn-for-2lines:active {
	color: rgb(255, 255, 255);
}
.btn-blue-two-lines .btn-for-2lines:focus {
	color: rgb(255, 255, 255);
}
.btn-blue-two-lines .btn-for-2lines:hover {
	color: rgb(255, 255, 255);
}
.btn-red-two-lines .btn-for-2lines:active {
	color: rgb(255, 255, 255);
}
.btn-red-two-lines .btn-for-2lines:focus {
	color: rgb(255, 255, 255);
}
.btn-red-two-lines .btn-for-2lines:hover {
	color: rgb(255, 255, 255);
}
.btn-red-big {
	padding: 22px 28px 24px 34px; outline: 0px; border: currentColor; border-image: none; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 1px; overflow: hidden; font-size: 1.12rem; font-style: normal; font-weight: 700; vertical-align: middle; display: inline-block; white-space: nowrap; cursor: pointer; font-stretch: normal; background-color: rgb(231, 39, 66);
}
.btn-red-big:hover {
	text-decoration: none;
}
.btn-red-big:focus {
	color: rgb(255, 255, 255); text-decoration: none;
}
.btn-red-big:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
.btn-red-big:visited {
	color: rgb(255, 255, 255); text-decoration: none;
}
.btn-blue {
	padding: 15px 20px; outline: 0px; border: currentColor; border-image: none; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 0.2px; overflow: hidden; font-size: 0.87rem; font-style: normal; font-weight: 700; vertical-align: middle; display: inline-block; white-space: nowrap; cursor: pointer; font-stretch: normal; background-color: rgb(16, 65, 108);
}
.btn-blue:hover {
	text-decoration: none;
}
.btn-blue:active {
	color: rgb(255, 255, 255);
}
.btn-blue:focus {
	color: rgb(255, 255, 255);
}
.btn-blue:hover {
	color: rgb(255, 255, 255);
}
.btn-blue-two-lines {
	background-color: rgb(16, 65, 108);
}
.btn-gray {
	padding: 15px 20px; outline: 0px; border: currentColor; border-image: none; text-align: center; color: rgb(16, 65, 108); text-transform: uppercase; letter-spacing: 0.2px; overflow: hidden; font-size: 0.87rem; font-style: normal; font-weight: 700; vertical-align: middle; display: inline-block; white-space: nowrap; cursor: pointer; font-stretch: normal; background-color: rgb(213, 226, 232);
}
.btn-gray:hover {
	text-decoration: none;
}
.btn-gray:active {
	color: rgb(16, 65, 108);
}
.btn-gray:focus {
	color: rgb(16, 65, 108);
}
.btn-gray:hover {
	color: rgb(16, 65, 108);
}
.btn-white {
	padding: 15px 20px; outline: 0px; border: 1px solid rgb(211, 211, 211); border-image: none; text-align: center; color: rgb(16, 65, 108); text-transform: uppercase; letter-spacing: 0.2px; overflow: hidden; font-size: 0.87rem; font-style: normal; font-weight: 700; vertical-align: middle; display: inline-block; white-space: nowrap; cursor: pointer; font-stretch: normal; background-color: rgb(255, 255, 255);
}
.btn-white:hover {
	text-decoration: none;
}
.btn-white:active {
	color: rgb(16, 65, 108);
}
.btn-white:focus {
	color: rgb(16, 65, 108);
}
.btn-white:hover {
	color: rgb(16, 65, 108);
}
.btn-disable {
	padding: 15px 20px; outline: 0px; border: currentColor; border-image: none; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 0.2px; overflow: hidden; font-size: 0.87rem; font-style: normal; font-weight: 700; vertical-align: middle; display: inline-block; white-space: nowrap; cursor: pointer; font-stretch: normal; background-color: rgb(203, 203, 203);
}
.btn-disable:hover {
	text-decoration: none;
}
.btn-disable:active {
	color: rgb(255, 255, 255);
}
.btn-disable:focus {
	color: rgb(255, 255, 255);
}
.btn-disable:hover {
	color: rgb(255, 255, 255);
}
.btn-arrow::before {
	background: url("../Images/IOISI/IOISI MARKET/arrow-right-white.png") no-repeat right / contain; width: 14.8px; height: 0.75rem; margin-top: 2px; margin-bottom: 2%; margin-left: 14.6px; vertical-align: middle; float: right; display: inline-block; content: "";
}
.btn-cross::after {
	background: url("../Images/IOISI/IOISI MARKET/multiply.png") no-repeat right / contain; width: 10px; height: 10px; margin-bottom: 2%; margin-left: 14.6px; vertical-align: middle; display: inline-block; content: "";
}
button:focus {
	outline: rgb(16, 65, 108) dotted 2px;
}
.btn-print-preview {
	padding: 15px 20px 15px 22px; color: rgb(255, 255, 255); text-transform: capitalize; font-size: 0.87rem; cursor: pointer; background-color: rgb(16, 65, 108);
}
.btn-print-preview:active {
	color: rgb(255, 255, 255); text-decoration: none;
}
.btn-print-preview:focus {
	color: rgb(255, 255, 255); text-decoration: none;
}
.btn-print-preview:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
.btn-print-preview::before {
	left: -6px; top: 6px; width: 29px; height: 22px; display: inline-block; position: relative; content: ""; background-image: url("../Images/IOISI/IOISI MARKET/print_preview.png");
}
.btn-align-middle {
	text-align: center;
}
.fontsize-small .btn-print-preview::before {
	top: 8px;
}
.fontsize-large .btn-blue-two-lines {
	max-width: 265px;
}
.fontsize-large .btn-red-two-lines {
	max-width: 265px;
}
.icon-trading::after {
	width: 12px; height: 12px; position: relative; content: url("../Images/IOISI/IOISI MARKET/calendar/trading.png"); -o-object-fit: contain; object-fit: contain;
}
.icon-notification-bell::after {
	width: 12px; height: 12px; position: relative; content: url("../Images/IOISI/IOISI MARKET/calendar/notification-bell.png"); -o-object-fit: contain; object-fit: contain;
}
.icon-clock::after {
	width: 12px; height: 12px; position: relative; content: url("../Images/IOISI/IOISI MARKET/calendar/events.png"); -o-object-fit: contain; object-fit: contain;
}
.radioButton input {
	height: 10.5px;
}
.radioButton label {
	height: 20px; color: rgb(16, 65, 108); line-height: 1.67; font-size: 0.75rem;
}
.pollWidget-checkbox {
	color: rgb(16, 65, 108); line-height: 1.43; font-size: 0.87rem; margin-top: 20px; background-color: rgb(255, 255, 255);
}
.pollWidget-checkbox__content {
	padding-right: 20px; padding-bottom: 20px; padding-left: 20px;
}
.pollWidget-checkbox__content-img-container img {
	width: 100%;
}
.pollWidget-checkbox__content__subtitle {
	font-weight: 700;
}
.checkbox-custom hr {
	margin: 0px;
}
.checkbox-custom__wrapper {
	padding-top: 10px; padding-bottom: 10px;
}
.checkbox-custom [type=checkbox] {
	left: -9999px; position: absolute;
}
.checkbox-custom [type=checkbox] + label {
	padding-left: 22px; display: inline-block; position: relative; cursor: pointer;
}
.checkbox-custom [type=checkbox] + label::before {
	background: rgb(255, 255, 255); border-radius: 2px; border: 1px solid rgb(211, 211, 211); border-image: none; left: 0px; top: 2px; width: 15px; height: 15px; position: absolute; content: "";
}
.checkbox-custom [type=checkbox] + label::after {
	background: url("../Images/IOISI/IOISI MARKET/checked.png") no-repeat 0px / 50% 50%; transition:0.2s; left: 1px; top: -1px; width: 26px; height: 24px; display: inline-block; position: absolute; content: ""; -webkit-transition: all .2s;
}
.checkbox-custom [type=checkbox]:not(:checked) + label::after {
	opacity: 0; transform: scale(0); -webkit-transform: scale(0);
}
.checkbox-custom [type=checkbox]:checked + label::after {
	opacity: 1; transform: scale(1); -webkit-transform: scale(1);
}
.fontsize-small .checkbox-custom [type=checkbox] + label::before {
	top: -2px;
}
.fontsize-small .checkbox-custom [type=checkbox] + label::after {
	top: -6px;
}
.fontsize-large .checkbox-custom [type=checkbox] + label::before {
	top: 4px;
}
.fontsize-large .checkbox-custom [type=checkbox] + label::after {
	top: 0px;
}
.pollWidget-radio {
	color: rgb(16, 65, 108); line-height: 1.43; font-size: 0.87rem; margin-top: 20px; background-color: rgb(255, 255, 255);
}
.pollWidget-radio__content {
	padding-right: 20px; padding-bottom: 20px; padding-left: 20px;
}
.pollWidget-radio__content-img-container img {
	width: 100%;
}
.pollWidget-radio__content__subtitle {
	font-weight: 700;
}
.radio-custom hr {
	margin: 0px;
}
.radio-custom__wrapper {
	padding-top: 10px; padding-bottom: 10px;
}
.radio-custom [type=radio] {
	left: -9999px; position: absolute;
}
.radio-custom [type=radio] + label {
	padding-left: 22px; display: inline-block; position: relative; cursor: pointer;
}
.radio-custom [type=radio] + label::before {
	background: rgb(255, 255, 255); border-radius: 50%; border: 1px solid rgb(211, 211, 211); border-image: none; left: 0px; top: 2px; width: 15px; height: 15px; position: absolute; content: "";
}
.radio-custom [type=radio] + label::after {
	border-radius: 50%; transition:0.2s; left: 3.5px; top: 5.3px; width: 8.5px; height: 8.5px; display: inline-block; position: absolute; content: ""; background-color: rgb(16, 65, 108); -webkit-transition: all .2s;
}
.radio-custom [type=radio]:not(:checked) + label::after {
	opacity: 0; transform: scale(0); -webkit-transform: scale(0);
}
.radio-custom [type=radio]:checked + label::after {
	opacity: 1; transform: scale(1); -webkit-transform: scale(1);
}
.fontsize-small .radio-custom [type=radio] + label::before {
	top: -2px;
}
.fontsize-small .radio-custom [type=radio] + label::after {
	top: 1px;
}
.fontsize-large .radio-custom [type=radio] + label::before {
	top: 4px;
}
.fontsize-large .radio-custom [type=radio] + label::after {
	top: 7px;
}
.faqWidget {
	color: rgb(16, 65, 108); line-height: 1.43; font-size: 0.87rem; margin-top: 20px; background-color: rgb(255, 255, 255);
}
.faqWidget__content {
	padding-bottom: 20px;
}
.faqWidget__content__searchBox-container {
	padding-right: 20px; padding-left: 20px;
}
.faqWidget__content hr {
	margin-top: 0px; margin-bottom: 0px;
}
.faqWidget__content-container {
	padding: 10px 20px 5px;
}
.faqWidget__content-container span {
	font-weight: 400 !important;
}
:nth-child(2n+1).faqWidget__content-container {
	background-color: rgb(242, 246, 248);
}
.faqWidget__content-item {
	padding: 0px; margin-top: 0px; margin-bottom: 0px; list-style-type: none;
}
.faqWidget__content-item li a {
	width: 100%; line-height: 15px; display: inline-block;
}
.faqWidget__content-item li a span {
	color: rgb(16, 65, 108); line-height: 1.45; font-size: 0.87rem; text-decoration: none; float: left; max-width: 95%;
}
.faqWidget__content-item li a i {
	background: url("../Images/IOISI/IOISI MARKET/arrow-right.png") no-repeat 0px; width: 6px; height: 14px; margin-top: 4px; vertical-align: middle; float: right; display: inline-block;
}
.faqWidget__content .view-all {
	text-align: right; padding-right: 20px;
}
.faqWidget__content .view-all a {
	background: url("../Images/IOISI/IOISI MARKET/arrow-right.png") no-repeat 99% 15%; padding: 0px 10px 10px 0px; text-transform: capitalize; font-size: 0.87rem; font-weight: 700; text-decoration: none;
}
.fontsize-large .faqWidget__content-item li a i {
	margin-top: 5px;
}
.fontsize-large .faqWidget__content .view-all a {
	background: url("../Images/IOISI/IOISI MARKET/arrow-right.png") no-repeat 99% 25%;
}
.fontsize-small .faqWidget__content-container {
	padding: 15px 30px 12px;
}
.fontsize-small .faqWidget__content-item li a i {
	background: url("../Images/IOISI/IOISI MARKET/arrow-right.png") no-repeat 0px 0px; margin-top: 0px;
}
.fontsize-small .faqWidget__content .view-all {
	padding-right: 30px; margin-top: 10px;
}
.fontsize-small .faqWidget__content .view-all a {
	background: url("../Images/IOISI/IOISI MARKET/arrow-right.png") no-repeat 99% 0px; padding: 1px 10px 10px 0px;
}
.searchBox {
	background-position: 14px 12px; padding: 0px 0px 0px 46px; border-radius: 0px; border: 1px solid rgb(203, 203, 203); border-image: none; width: 100%; height: 44px; color: rgb(16, 65, 108); line-height: 30px; letter-spacing: 0.2px; font-size: 14px !important; background-image: url("../Images/IOISI/IOISI MARKET/search-icon-blue.png"); background-repeat: no-repeat; -webkit-appearance: none;
}
.searchBox::-ms-clear {
	display: none;
}
.video-control {
	position: relative;
}
.video-control label {
	display: none;
}
.video-control .video-control_container {
	left: 0px; top: 0px; width: 100%;
}
.video-control__embed-video {
	left: 0px; top: 0px; width: 100%;
}
.video-control__embed-video {
	position: static; z-index: auto; -o-object-fit: contain; object-fit: contain;
}
.video-control__embed-video-fs {
	height: 100%; position: fixed; z-index: 2147483647; background-color: rgb(0, 0, 0);
}
.video-control__barcontainer {
	background: linear-gradient(to top, rgb(0, 0, 0) 5%, transparent); left: 0px; width: 100%; height: 30px; bottom: 4px; float: left; display: none; position: absolute; z-index: auto;
}
.video-control__progressbar {
	position: relative;
}
.video-control__progressbar-fs {
	bottom: 20%;
}
.video-control__progressbar-time {
	background: red; top: 26px; height: 4px; position: absolute; z-index: 10; opacity: 0.7;
}
.video-control__progressbar-time-fs {
	top: 0px;
}
.video-control__play-pause-button {
	background: url("../Images/IOISI/IOISI MARKET/videocontrol/play.png") no-repeat 0% 0% / contain; border: currentColor; border-image: none; top: 34%; width: 30%; height: 30%; color: transparent; font-size: 0.1px; margin-left: 41%; float: left; display: block; position: absolute; cursor: pointer; opacity: 0.8;
}
.video-control__play-pause-button-fs {
	width: 80px; height: 80px; right: 49%; bottom: 49%; position: fixed;
}
.video-control__mute-button {
	background: url("../Images/IOISI/IOISI MARKET/videocontrol/soundFulScreen.png") no-repeat 0% 0% / contain; border: currentColor; border-image: none; left: 10px; width: 15px; height: 14px; bottom: 7px; color: transparent; font-size: 0.1px; float: left; position: absolute; z-index: 10; cursor: pointer;
}
.video-control__mute-button-fs {
	left: 11%; width: 2%; height: 48%; bottom: 20%;
}
.video-control__fullscreen-button {
	background: url("../Images/IOISI/IOISI MARKET/videocontrol/fullScreen.png") no-repeat 0% 0% / contain; border: currentColor; border-image: none; width: 15px; height: 15px; right: 10px; bottom: 7px; color: transparent; font-size: 0.1px; float: left; position: absolute; z-index: 10; cursor: pointer;
}
.video-control__fullscreen-button-fs {
	background: url("../Images/IOISI/IOISI MARKET/videocontrol/cancelfullscreen.png") no-repeat; width: 2%; height: 50%; right: 3%; bottom: 20%;
}
.video-control__fullscreen-play-pause-button {
	background: url("../Images/IOISI/IOISI MARKET/videocontrol/pausefullscreen.png") no-repeat 0% 0% / contain; border: currentColor; border-image: none; left: 4%; width: 1.5%; height: 50%; bottom: 20%; color: transparent; font-size: 0.1px; margin-top: 10px; float: left; display: none; position: absolute; cursor: pointer;
}
.video-control__fullscreen-play-pause-button-fs {
	display: block;
}
.video-control input[type=range] {
	width: 100%; -webkit-appearance: none;
}
.video-control input[type=range]:focus {
	outline: 0px;
}
.video-control__progressbar-seekbar {
	background: 0px 0px; left: 0px; top: 26px; width: 100%; float: left; position: absolute; cursor: pointer;
}
.video-control__timebar {
	left: 34%; bottom: 20%; color: rgb(255, 255, 255); display: none; position: absolute;
}
.video-control__timebar span {
	color: rgb(255, 255, 255); font-size: 14px;
}
.video-control__timebar-fs {
	display: block;
}
.video-control__volumebar {
	left: 17%; width: 10%; bottom: 20%; display: none; position: absolute; background-color: transparent;
}
.video-control__volumebar-fs {
	display: block;
}
.video-control__progressbar-seekbar::-ms-thumb {
	background: 0px 0px; border-radius: 50%; border: currentColor; border-image: none; width: 7px; height: 7px;
}
.video-control__progressbar-seekbar::-ms-track {
	background: rgb(0, 0, 0); border-radius: 3px; border: 1px solid rgb(53, 52, 52); border-image: none; width: 100%; height: 4px; cursor: pointer;
}
.video-control__progressbar-seekbar::-ms-fill-upper {
	background: rgb(0, 0, 0);
}
.video-control__progressbar-seekbar::-ms-fill-lower {
	background: rgb(231, 39, 66); opacity: 0.8;
}
.video-control__progressbar-seekbar:hover::-ms-thumb {
	background: rgb(231, 39, 66); border: 1px solid rgb(231, 39, 66); border-image: none;
}
.video-control__progressbar-seekbar:focus::-ms-thumb {
	background: rgb(231, 39, 66); border: 1px solid rgb(231, 39, 66); border-image: none;
}
.video-control__volumebar-seekbar::-ms-thumb {
	background: grey; border-radius: 50%; border: currentColor; border-image: none; width: 9px; height: 9px;
}
.video-control__volumebar-seekbar::-ms-track {
	border-radius: 3px; border: 1px solid rgb(211, 211, 211); border-image: none; height: 5px; bottom: 0px; cursor: pointer; opacity: 1;
}
.video-control__volumebar-seekbar::-ms-fill-upper {
	background: rgb(211, 211, 211);
}
.video-control__volumebar-seekbar::-ms-fill-lower {
	background: rgb(255, 255, 255);
}
.video-control__progressbar-seekdiv {
	background: rgb(0, 0, 0); border-radius: 3px; border: 1px solid rgb(53, 52, 52); border-image: none; top: 23px; width: 100%; height: 5px; float: left; display: none; position: absolute; cursor: pointer;
}
.video-control__progressbar-seekdiv-fs {
	top: 0px;
}
.video-control__progressbar-seekdivInnerbar {
	background: red; height: 4px; color: transparent; font-size: 0.1px; position: absolute; z-index: 10; opacity: 0.5;
}
.video-control__volumediv {
	background: gray; border-radius: 3px; border: 1px solid rgb(0, 0, 0); border-image: none; left: 14%; width: 10%; height: 6px; bottom: 32%; display: none; position: absolute; cursor: pointer;
}
.video-control__volumediv-fs {
	display: block;
}
.video-control__volumediv-innerbar {
	background: rgb(255, 255, 255); border-radius: 3px; width: 100%; height: 4px; color: transparent; font-size: 0.1px; position: absolute; z-index: 10;
}
.video-control__showreelcontainer {
	margin: 0px auto; left: 0px; width: 80%; height: 40px; right: 0px; display: block;
}
.video-control__barcontainer-fs {
	width: 100%; height: 7%; bottom: 0px; display: block; position: fixed; z-index: 2147483647;
}
.video-control__showreel-progressbar {
	left: 26%; top: -34%; width: 48%; 
}
.video-control__showreel-seekbar::-ms-fill-upper {
	background: rgb(94, 89, 82); height: 5px;
}
.video-control__showreel-mute-button {
	left: auto; top: 10%; width: 3%; height: 60%; right: 21%;
}
.video-control__showreel-fullscreen-button {
	background: url("../Images/IOISI/IOISI MARKET/videocontrol/fullScreen2.png") no-repeat 0% 0% / 90%; top: 10%; width: 3%; height: 60%; right: 2%;
}
.video-control__showreel-play-pause-button {
	background: url("../Images/IOISI/IOISI MARKET/videocontrol/pausefullscreen.png") no-repeat; top: -15%; display: block;
}
.video-control__showreel-middle-button {
	background: url("../Images/IOISI/IOISI MARKET/videocontrol/pause.png") no-repeat; left: 6%; top: 40%; display: none;
}
.video-control__showreel-progressbar-time {
	height: 4px; z-index: 11;
}
.video-control__showreel-timebar {
	left: 9%; top: -5%; display: block;
}
.video-control__showreel-timebar span {
	font-size: 12px;
}
.video-control__showreel-volumebar {
	left: auto; top: 0px; width: 12%; right: 8%; display: block;
}
.video-control__showreel-volumediv {
	left: auto; top: 15%; width: 12%; right: 8%;
}
.video-control__volumebar-ie {
	top: -28%;
}
.video-control__volumebar-fs-ie10 {
	top: 19%;
}
.market-overview__detail-last-update {
	margin: 11px 0px; float: left;
}
.market-overview__detail-title h1 {
	margin: 0px; text-transform: uppercase; font-size: 1.12rem; display: inline-block;
}
.last-update {
	color: rgb(74, 74, 74); text-transform: capitalize; font-size: 0.75rem; font-weight: 400; margin-right: 15px; float: right;
}
.percentage-low {
	color: rgb(231, 39, 66);
}
.percentage-low i {
	border-width: 5px; border-style: solid; border-color: rgb(231, 39, 66) transparent transparent; top: 10px; margin-right: 4px; position: relative;
}
.percentage-up {
	color: rgb(36, 128, 62);
}
.percentage-up i {
	border-width: 5px; border-style: solid; border-color: transparent transparent rgb(36, 128, 62); top: -10px; margin-right: 4px; position: relative;
}
.market-overview__detail-main-info .title {
	letter-spacing: 0.5px; font-size: 0.81rem; font-weight: 700; margin-bottom: 10px;
}
.market-overview__detail-main-data span:nth-child(1) {
	color: rgb(16, 65, 108); line-height: 28px; letter-spacing: 0.5px; font-size: 1.25rem; font-weight: 700;
}
.market-overview__detail-main-data span:nth-child(2) {
	padding-left: 20px; font-size: 14px; font-weight: 700;
}
.market-overview__detail-data-type {
	list-style: none; text-transform: uppercase; border-bottom-color: rgb(209, 221, 230); border-bottom-width: 1px; border-bottom-style: solid;
}
.market-overview__detail-data-type .active {
	color: rgb(16, 65, 108); border-bottom-color: rgb(231, 39, 66); border-bottom-width: 4px; border-bottom-style: solid;
}
.market-overview__detail-data-type li {
	margin: 0px; padding: 0px 0px 5px; width: 80px; text-align: center; color: rgb(125, 125, 125); line-height: 1.5; letter-spacing: 0.5px; font-family: FSElliotPro,FSElliot,Arial,"Heiti TC","Heiti SC","微軟正黑體","微软雅黑","Microsoft JhengHei","Microsoft YaHei",sans-serif !important; font-size: 0.75rem; font-weight: 700; display: inline-block; cursor: pointer;
}
.market-overview__detail-data-type li:hover {
	color: rgb(16, 65, 108);
}
.market-overview__index-type {
	border-right-color: rgb(209, 221, 230); border-right-width: 1px; border-right-style: solid; position: relative;
}
.market-overview {
	background: rgb(255, 255, 255); overflow: hidden; border-bottom-color: rgb(174, 180, 197); border-bottom-width: 1px; border-bottom-style: solid;
}
.market-overview-bts {
	border-top-color: rgb(209, 221, 230); border-top-width: 1px; border-top-style: solid; position: relative;
}
.market-overview__down-bt {
	background: rgb(255, 255, 255); width: 50%; text-align: center; line-height: 31px; float: left; display: inline-block; z-index: 10;
}
.market-overview__down-bt-disable {
	background: rgb(255, 255, 255); width: 50%; text-align: center; line-height: 31px; float: left; display: inline-block; z-index: 10;
}
.market-overview__up-bt {
	background: rgb(255, 255, 255); width: 50%; text-align: center; line-height: 31px; float: left; display: inline-block; z-index: 10;
}
.market-overview__up-bt-disable {
	background: rgb(255, 255, 255); width: 50%; text-align: center; line-height: 31px; float: left; display: inline-block; z-index: 10;
}
.market-overview__up-bt span {
	border-width: 7px; border-style: solid; border-color: rgb(16, 65, 108) transparent transparent; top: 0.87rem; position: relative;
}
.market-overview__down-bt {
	bottom: 0px; border-right-color: rgb(209, 221, 230); border-right-width: 1px; border-right-style: solid;
}
.market-overview__down-bt span {
	border-width: 7px; border-style: solid; border-color: transparent transparent rgb(16, 65, 108); top: -0.81rem; position: relative;
}
.market-overview__up-bt-disable span {
	border-width: 7px; border-style: solid; border-color: rgb(211, 211, 211) transparent transparent; top: 0.87rem; position: relative;
}
.market-overview__down-bt-disable {
	bottom: 0px; border-right-color: rgb(209, 221, 230); border-right-width: 1px; border-right-style: solid;
}
.market-overview__down-bt-disable span {
	border-width: 7px; border-style: solid; border-color: transparent transparent rgb(211, 211, 211); top: -0.81rem; position: relative;
}
.market-overview__bt-enable {
	cursor: pointer;
}
.market-overview__bt-disable {
	cursor: not-allowed;
}
.market-overview__index-type ul {
	margin: 0px; padding: 0px; height: 362px; text-transform: uppercase; overflow: hidden;
}
.market-overview__index-type ul li {
	list-style: none; margin: 0px; height: 90.5px; line-height: 90.5px; padding-left: 19px; border-top-color: rgb(209, 221, 230); border-top-width: 1px; border-top-style: solid; position: relative; cursor: pointer;
}
.market-overview__index-type ul li a {
	text-decoration: none;
}
.market-overview__index-type ul li .index-type {
	padding-top: 16px;
}
.market-overview__index-type ul li .index-type {
	color: rgb(16, 65, 108); line-height: 18px; font-family: FSElliotPro,FSElliot,Arial,"Heiti TC","Heiti SC","微軟正黑體","微软雅黑","Microsoft JhengHei","Microsoft YaHei",sans-serif !important; font-size: 0.75rem; font-weight: 700;
}
.market-overview__index-type ul li .value {
	color: rgb(16, 65, 108); line-height: 18px; font-family: FSElliotPro,FSElliot,Arial,"Heiti TC","Heiti SC","微軟正黑體","微软雅黑","Microsoft JhengHei","Microsoft YaHei",sans-serif !important; font-size: 0.75rem; font-weight: 700;
}
.market-overview__index-type ul li .percent {
	line-height: 18px; letter-spacing: 0.5px; padding-bottom: 16px; font-family: FSElliotPro,FSElliot,Arial,"Heiti TC","Heiti SC","微軟正黑體","微软雅黑","Microsoft JhengHei","Microsoft YaHei",sans-serif !important; font-size: 0.81rem; font-weight: 700;
}
.market-overview__index-type ul li .target-index {
	background: rgb(255, 255, 255); left: -5px; top: 43%; width: 10px; height: 10px; border-top-color: rgb(209, 221, 230); border-right-color: rgb(209, 221, 230); border-top-width: 1px; border-right-width: 1px; border-top-style: solid; border-right-style: solid; display: none; position: absolute; transform: rotate(50deg); -webkit-transform: rotate(50deg);
}
.market-overview__index-type ul li .index-last-update {
	display: none;
}
.market-overview__index-type ul .active {
	background: rgb(242, 246, 248);
}
.market-overview__index-type ul .active .target-index {
	display: none;
}
.market-overview__detail-data-chart img {
	height: 306px;
}
.market-overview__detail-futures {
	text-transform: capitalize; margin-top: 21px;
}
.market-overview__detail-futures .title {
	color: rgb(16, 65, 108); font-size: 0.75rem; font-weight: 700; margin-right: 4px;
}
.market-overview__detail-futures .value {
	color: rgb(16, 65, 108); font-size: 0.75rem; font-weight: 400;
}
.market-overview__detail-futures .left {
	width: 65.51%; margin-right: 3.44%; float: left;
}
.market-overview__detail-futures .left .market-overview__table-row {
	line-height: 26px;
}
.market-overview__detail-futures .left .market-overview__table-row span {
	margin-right: 10px;
}
.market-overview__detail-futures .left :not(:last-child).market-overview__table-row {
	border-bottom-color: rgb(209, 221, 230); border-bottom-width: 1px; border-bottom-style: solid;
}
.market-overview__detail-futures .right {
	width: 31.03%; margin-right: 0px; float: right;
}
.market-overview__detail-futures table tr {
	line-height: 18px; border-bottom-color: red; border-bottom-width: 1px; border-bottom-style: solid;
}
.market-overview__detail-futures table tr td {
	padding-right: 12px;
}
@media all and (max-width:767px) and (min-width:0px)
{
.market-overview__index-type {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none; position: relative;
}
.market-overview__index-type ul {
	width: 70%; height: 133px; text-align: center; margin-left: 15%; display: inline-block;
}
.market-overview__index-type ul .active {
	background: 0px 0px; border: currentColor; border-image: none;
}
.market-overview__index-type ul li {
	width: 100%; line-height: 0; display: inline-block;
}
.market-overview__index-type ul li div {
	line-height: 28px;
}
.market-overview__index-type ul li .index-last-update {
	color: rgb(16, 65, 108); line-height: 32px; font-size: 0.68rem; font-weight: 700; display: inline-block;
}
.market-overview__index-type ul li .value {
	height: 28px; line-height: 0.88; letter-spacing: 3px; font-size: 2rem; font-weight: 700;
}
.market-overview__index-type ul li .index-type {
	height: 28px; line-height: 2; padding-top: 0px; font-size: 0.87rem; font-weight: 700; margin-top: 14px;
}
.market-overview__index-type ul li .percent {
	height: 28px; line-height: 1.75; letter-spacing: 0.4px; font-size: 1rem; font-weight: 400;
}
.market-overview__detail-futures .feture-title {
	font-size: 0.81rem;
}
.market-overview__index-type ul li:first-child {
	border: currentColor; border-image: none;
}
.market-overview_left-bt {
	top: 50%; width: 8%; color: gray; font-size: 14px; font-weight: 700; display: inline-block; position: absolute;
}
.market-overview_right-bt {
	top: 50%; width: 8%; color: gray; font-size: 14px; font-weight: 700; display: inline-block; position: absolute;
}
.market-overview_left-bt {
	left: 14px;
}
.market-overview_left-bt i {
	width: 20px; height: 20px; border-top-color: rgb(98, 117, 131); border-left-color: rgb(98, 117, 131); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; display: inline-block; transform: rotate(-45deg); -webkit-transform: rotate(-45deg);
}
.market-overview__left-bt-disable i {
	width: 20px; height: 20px; border-top-color: rgb(209, 221, 230); border-left-color: rgb(209, 221, 230); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; display: inline-block; transform: rotate(-45deg); -webkit-transform: rotate(-45deg);
}
.market-overview_right-bt {
	right: 1px;
}
.market-overview_right-bt i {
	width: 20px; height: 20px; border-top-color: rgb(98, 117, 131); border-right-color: rgb(98, 117, 131); border-top-width: 1px; border-right-width: 1px; border-top-style: solid; border-right-style: solid; display: inline-block; transform: rotate(45deg); -webkit-transform: rotate(45deg);
}
.market-overview__right-bt-disable i {
	width: 20px; height: 20px; border-top-color: rgb(209, 221, 230); border-right-color: rgb(209, 221, 230); border-top-width: 1px; border-right-width: 1px; border-top-style: solid; border-right-style: solid; display: inline-block; transform: rotate(45deg); -webkit-transform: rotate(45deg);
}
.market-overview__index-type ul li:not(:first-child) {
	display: none;
}
}
.glyphicon-asterisk::before {
	content: "\002a";
}
.glyphicon-plus::before {
	content: "\002b";
}
.glyphicon-eur::before {
	content: "\20ac";
}
.glyphicon-euro::before {
	content: "\20ac";
}
.glyphicon-minus::before {
	content: "\2212";
}
.glyphicon-cloud::before {
	content: "\2601";
}
.glyphicon-envelope::before {
	content: "\2709";
}
.glyphicon-pencil::before {
	content: "\270f";
}
.glyphicon-glass::before {
	content: "\e001";
}
.glyphicon-music::before {
	content: "\e002";
}
.glyphicon-search::before {
	content: "\e003";
}
.glyphicon-heart::before {
	content: "\e005";
}
.glyphicon-star::before {
	content: "\e006";
}
.glyphicon-star-empty::before {
	content: "\e007";
}
.glyphicon-user::before {
	content: "\e008";
}
.glyphicon-film::before {
	content: "\e009";
}
.glyphicon-th-large::before {
	content: "\e010";
}
.glyphicon-th::before {
	content: "\e011";
}
.glyphicon-th-list::before {
	content: "\e012";
}
.glyphicon-ok::before {
	content: "\e013";
}
.glyphicon-remove::before {
	content: "\e014";
}
.glyphicon-zoom-in::before {
	content: "\e015";
}
.glyphicon-zoom-out::before {
	content: "\e016";
}
.glyphicon-off::before {
	content: "\e017";
}
.glyphicon-signal::before {
	content: "\e018";
}
.glyphicon-cog::before {
	content: "\e019";
}
.glyphicon-trash::before {
	content: "\e020";
}
.glyphicon-home::before {
	content: "\e021";
}
.glyphicon-file::before {
	content: "\e022";
}
.glyphicon-time::before {
	content: "\e023";
}
.glyphicon-road::before {
	content: "\e024";
}
.glyphicon-download-alt::before {
	content: "\e025";
}
.glyphicon-download::before {
	content: "\e026";
}
.glyphicon-upload::before {
	content: "\e027";
}
.glyphicon-inbox::before {
	content: "\e028";
}
.glyphicon-play-circle::before {
	content: "\e029";
}
.glyphicon-repeat::before {
	content: "\e030";
}
.glyphicon-refresh::before {
	content: "\e031";
}
.glyphicon-list-alt::before {
	content: "\e032";
}
.glyphicon-lock::before {
	content: "\e033";
}
.glyphicon-flag::before {
	content: "\e034";
}
.glyphicon-headphones::before {
	content: "\e035";
}
.glyphicon-volume-off::before {
	content: "\e036";
}
.glyphicon-volume-down::before {
	content: "\e037";
}
.glyphicon-volume-up::before {
	content: "\e038";
}
.glyphicon-qrcode::before {
	content: "\e039";
}
.glyphicon-barcode::before {
	content: "\e040";
}
.glyphicon-tag::before {
	content: "\e041";
}
.glyphicon-tags::before {
	content: "\e042";
}
.glyphicon-book::before {
	content: "\e043";
}
.glyphicon-bookmark::before {
	content: "\e044";
}
.glyphicon-print::before {
	content: "\e045";
}
.glyphicon-camera::before {
	content: "\e046";
}
.glyphicon-font::before {
	content: "\e047";
}
.glyphicon-bold::before {
	content: "\e048";
}
.glyphicon-italic::before {
	content: "\e049";
}
.glyphicon-text-height::before {
	content: "\e050";
}
.glyphicon-text-width::before {
	content: "\e051";
}
.glyphicon-align-left::before {
	content: "\e052";
}
.glyphicon-align-center::before {
	content: "\e053";
}
.glyphicon-align-right::before {
	content: "\e054";
}
.glyphicon-align-justify::before {
	content: "\e055";
}
.glyphicon-list::before {
	content: "\e056";
}
.glyphicon-indent-left::before {
	content: "\e057";
}
.glyphicon-indent-right::before {
	content: "\e058";
}
.glyphicon-facetime-video::before {
	content: "\e059";
}
.glyphicon-picture::before {
	content: "\e060";
}
.glyphicon-map-marker::before {
	content: "\e062";
}
.glyphicon-adjust::before {
	content: "\e063";
}
.glyphicon-tint::before {
	content: "\e064";
}
.glyphicon-edit::before {
	content: "\e065";
}
.glyphicon-share::before {
	content: "\e066";
}
.glyphicon-check::before {
	content: "\e067";
}
.glyphicon-move::before {
	content: "\e068";
}
.glyphicon-step-backward::before {
	content: "\e069";
}
.glyphicon-fast-backward::before {
	content: "\e070";
}
.glyphicon-backward::before {
	content: "\e071";
}
.glyphicon-play::before {
	content: "\e072";
}
.glyphicon-pause::before {
	content: "\e073";
}
.glyphicon-stop::before {
	content: "\e074";
}
.glyphicon-forward::before {
	content: "\e075";
}
.glyphicon-fast-forward::before {
	content: "\e076";
}
.glyphicon-step-forward::before {
	content: "\e077";
}
.glyphicon-eject::before {
	content: "\e078";
}
.glyphicon-chevron-left::before {
	content: "\e079";
}
.glyphicon-chevron-right::before {
	content: "\e080";
}
.glyphicon-plus-sign::before {
	content: "\e081";
}
.glyphicon-minus-sign::before {
	content: "\e082";
}
.glyphicon-remove-sign::before {
	content: "\e083";
}
.glyphicon-ok-sign::before {
	content: "\e084";
}
.glyphicon-question-sign::before {
	content: "\e085";
}
.glyphicon-info-sign::before {
	content: "\e086";
}
.glyphicon-screenshot::before {
	content: "\e087";
}
.glyphicon-remove-circle::before {
	content: "\e088";
}
.glyphicon-ok-circle::before {
	content: "\e089";
}
.glyphicon-ban-circle::before {
	content: "\e090";
}
.glyphicon-arrow-left::before {
	content: "\e091";
}
.glyphicon-arrow-right::before {
	content: "\e092";
}
.glyphicon-arrow-up::before {
	content: "\e093";
}
.glyphicon-arrow-down::before {
	content: "\e094";
}
.glyphicon-share-alt::before {
	content: "\e095";
}
.glyphicon-resize-full::before {
	content: "\e096";
}
.glyphicon-resize-small::before {
	content: "\e097";
}
.glyphicon-exclamation-sign::before {
	content: "\e101";
}
.glyphicon-gift::before {
	content: "\e102";
}
.glyphicon-leaf::before {
	content: "\e103";
}
.glyphicon-fire::before {
	content: "\e104";
}
.glyphicon-eye-open::before {
	content: "\e105";
}
.glyphicon-eye-close::before {
	content: "\e106";
}
.glyphicon-warning-sign::before {
	content: "\e107";
}
.glyphicon-plane::before {
	content: "\e108";
}
.glyphicon-calendar::before {
	content: "\e109";
}
.glyphicon-random::before {
	content: "\e110";
}
.glyphicon-comment::before {
	content: "\e111";
}
.glyphicon-magnet::before {
	content: "\e112";
}
.glyphicon-chevron-up::before {
	content: "\e113";
}
.glyphicon-chevron-down::before {
	content: "\e114";
}
.glyphicon-retweet::before {
	content: "\e115";
}
.glyphicon-shopping-cart::before {
	content: "\e116";
}
.glyphicon-folder-close::before {
	content: "\e117";
}
.glyphicon-folder-open::before {
	content: "\e118";
}
.glyphicon-resize-vertical::before {
	content: "\e119";
}
.glyphicon-resize-horizontal::before {
	content: "\e120";
}
.glyphicon-hdd::before {
	content: "\e121";
}
.glyphicon-bullhorn::before {
	content: "\e122";
}
.glyphicon-bell::before {
	content: "\e123";
}
.glyphicon-certificate::before {
	content: "\e124";
}
.glyphicon-thumbs-up::before {
	content: "\e125";
}
.glyphicon-thumbs-down::before {
	content: "\e126";
}
.glyphicon-hand-right::before {
	content: "\e127";
}
.glyphicon-hand-left::before {
	content: "\e128";
}
.glyphicon-hand-up::before {
	content: "\e129";
}
.glyphicon-hand-down::before {
	content: "\e130";
}
.glyphicon-circle-arrow-right::before {
	content: "\e131";
}
.glyphicon-circle-arrow-left::before {
	content: "\e132";
}
.glyphicon-circle-arrow-up::before {
	content: "\e133";
}
.glyphicon-circle-arrow-down::before {
	content: "\e134";
}
.glyphicon-globe::before {
	content: "\e135";
}
.glyphicon-wrench::before {
	content: "\e136";
}
.glyphicon-tasks::before {
	content: "\e137";
}
.glyphicon-filter::before {
	content: "\e138";
}
.glyphicon-briefcase::before {
	content: "\e139";
}
.glyphicon-fullscreen::before {
	content: "\e140";
}
.glyphicon-dashboard::before {
	content: "\e141";
}
.glyphicon-paperclip::before {
	content: "\e142";
}
.glyphicon-heart-empty::before {
	content: "\e143";
}
.glyphicon-link::before {
	content: "\e144";
}
.glyphicon-phone::before {
	content: "\e145";
}
.glyphicon-pushpin::before {
	content: "\e146";
}
.glyphicon-usd::before {
	content: "\e148";
}
.glyphicon-gbp::before {
	content: "\e149";
}
.glyphicon-sort::before {
	content: "\e150";
}
.glyphicon-sort-by-alphabet::before {
	content: "\e151";
}
.glyphicon-sort-by-alphabet-alt::before {
	content: "\e152";
}
.glyphicon-sort-by-order::before {
	content: "\e153";
}
.glyphicon-sort-by-order-alt::before {
	content: "\e154";
}
.glyphicon-sort-by-attributes::before {
	content: "\e155";
}
.glyphicon-sort-by-attributes-alt::before {
	content: "\e156";
}
.glyphicon-unchecked::before {
	content: "\e157";
}
.glyphicon-expand::before {
	content: "\e158";
}
.glyphicon-collapse-down::before {
	content: "\e159";
}
.glyphicon-collapse-up::before {
	content: "\e160";
}
.glyphicon-log-in::before {
	content: "\e161";
}
.glyphicon-flash::before {
	content: "\e162";
}
.glyphicon-log-out::before {
	content: "\e163";
}
.glyphicon-new-window::before {
	content: "\e164";
}
.glyphicon-record::before {
	content: "\e165";
}
.glyphicon-save::before {
	content: "\e166";
}
.glyphicon-open::before {
	content: "\e167";
}
.glyphicon-saved::before {
	content: "\e168";
}
.glyphicon-import::before {
	content: "\e169";
}
.glyphicon-export::before {
	content: "\e170";
}
.glyphicon-send::before {
	content: "\e171";
}
.glyphicon-floppy-disk::before {
	content: "\e172";
}
.glyphicon-floppy-saved::before {
	content: "\e173";
}
.glyphicon-floppy-remove::before {
	content: "\e174";
}
.glyphicon-floppy-save::before {
	content: "\e175";
}
.glyphicon-floppy-open::before {
	content: "\e176";
}
.glyphicon-credit-card::before {
	content: "\e177";
}
.glyphicon-transfer::before {
	content: "\e178";
}
.glyphicon-cutlery::before {
	content: "\e179";
}
.glyphicon-header::before {
	content: "\e180";
}
.glyphicon-compressed::before {
	content: "\e181";
}
.glyphicon-earphone::before {
	content: "\e182";
}
.glyphicon-phone-alt::before {
	content: "\e183";
}
.glyphicon-tower::before {
	content: "\e184";
}
.glyphicon-stats::before {
	content: "\e185";
}
.glyphicon-sd-video::before {
	content: "\e186";
}
.glyphicon-hd-video::before {
	content: "\e187";
}
.glyphicon-subtitles::before {
	content: "\e188";
}
.glyphicon-sound-stereo::before {
	content: "\e189";
}
.glyphicon-sound-dolby::before {
	content: "\e190";
}
.glyphicon-sound-5-1::before {
	content: "\e191";
}
.glyphicon-sound-6-1::before {
	content: "\e192";
}
.glyphicon-sound-7-1::before {
	content: "\e193";
}
.glyphicon-copyright-mark::before {
	content: "\e194";
}
.glyphicon-registration-mark::before {
	content: "\e195";
}
.glyphicon-cloud-download::before {
	content: "\e197";
}
.glyphicon-cloud-upload::before {
	content: "\e198";
}
.glyphicon-tree-conifer::before {
	content: "\e199";
}
.glyphicon-tree-deciduous::before {
	content: "\e200";
}
.glyphicon-cd::before {
	content: "\e201";
}
.glyphicon-save-file::before {
	content: "\e202";
}
.glyphicon-open-file::before {
	content: "\e203";
}
.glyphicon-level-up::before {
	content: "\e204";
}
.glyphicon-copy::before {
	content: "\e205";
}
.glyphicon-paste::before {
	content: "\e206";
}
.glyphicon-alert::before {
	content: "\e209";
}
.glyphicon-equalizer::before {
	content: "\e210";
}
.glyphicon-king::before {
	content: "\e211";
}
.glyphicon-queen::before {
	content: "\e212";
}
.glyphicon-pawn::before {
	content: "\e213";
}
.glyphicon-bishop::before {
	content: "\e214";
}
.glyphicon-knight::before {
	content: "\e215";
}
.glyphicon-baby-formula::before {
	content: "\e216";
}
.glyphicon-tent::before {
	content: "\26fa";
}
.glyphicon-blackboard::before {
	content: "\e218";
}
.glyphicon-bed::before {
	content: "\e219";
}
.glyphicon-apple::before {
	content: "\f8ff";
}
.glyphicon-erase::before {
	content: "\e221";
}
.glyphicon-hourglass::before {
	content: "\231b";
}
.glyphicon-lamp::before {
	content: "\e223";
}
.glyphicon-duplicate::before {
	content: "\e224";
}
.glyphicon-piggy-bank::before {
	content: "\e225";
}
.glyphicon-scissors::before {
	content: "\e226";
}
.glyphicon-bitcoin::before {
	content: "\e227";
}
.glyphicon-btc::before {
	content: "\e227";
}
.glyphicon-xbt::before {
	content: "\e227";
}
.glyphicon-yen::before {
	content: "\00a5";
}
.glyphicon-jpy::before {
	content: "\00a5";
}
.glyphicon-ruble::before {
	content: "\20bd";
}
.glyphicon-rub::before {
	content: "\20bd";
}
.glyphicon-scale::before {
	content: "\e230";
}
.glyphicon-ice-lolly::before {
	content: "\e231";
}
.glyphicon-ice-lolly-tasted::before {
	content: "\e232";
}
.glyphicon-education::before {
	content: "\e233";
}
.glyphicon-option-horizontal::before {
	content: "\e234";
}
.glyphicon-option-vertical::before {
	content: "\e235";
}
.glyphicon-menu-hamburger::before {
	content: "\e236";
}
.glyphicon-modal-window::before {
	content: "\e237";
}
.glyphicon-oil::before {
	content: "\e238";
}
.glyphicon-grain::before {
	content: "\e239";
}
.glyphicon-sunglasses::before {
	content: "\e240";
}
.glyphicon-text-size::before {
	content: "\e241";
}
.glyphicon-text-color::before {
	content: "\e242";
}
.glyphicon-text-background::before {
	content: "\e243";
}
.glyphicon-object-align-top::before {
	content: "\e244";
}
.glyphicon-object-align-bottom::before {
	content: "\e245";
}
.glyphicon-object-align-horizontal::before {
	content: "\e246";
}
.glyphicon-object-align-left::before {
	content: "\e247";
}
.glyphicon-object-align-vertical::before {
	content: "\e248";
}
.glyphicon-object-align-right::before {
	content: "\e249";
}
.glyphicon-triangle-right::before {
	content: "\e250";
}
.glyphicon-triangle-left::before {
	content: "\e251";
}
.glyphicon-triangle-bottom::before {
	content: "\e252";
}
.glyphicon-triangle-top::before {
	content: "\e253";
}
.glyphicon-console::before {
	content: "\e254";
}
.glyphicon-superscript::before {
	content: "\e255";
}
.glyphicon-subscript::before {
	content: "\e256";
}
.glyphicon-menu-left::before {
	content: "\e257";
}
.glyphicon-menu-right::before {
	content: "\e258";
}
.glyphicon-menu-down::before {
	content: "\e259";
}
.glyphicon-menu-up::before {
	content: "\e260";
}
* {
	box-sizing: border-box; -webkit-box-sizing: border-box;
}
::after {
	box-sizing: border-box; -webkit-box-sizing: border-box;
}
::before {
	box-sizing: border-box; -webkit-box-sizing: border-box;
}
button {
	line-height: inherit; font-family: inherit; font-size: inherit;
}
input {
	line-height: inherit; font-family: inherit; font-size: inherit;
}
select {
	line-height: inherit; font-family: inherit; font-size: inherit;
}
textarea {
	line-height: inherit; font-family: inherit; font-size: inherit;
}
a {
	color: rgb(0, 102, 204); text-decoration: none;
}
.findParter__Table-mb-box a {
	color: rgb(16, 65, 108); text-decoration: none; -ms-word-break: break-all;
}
a:focus {
	color: rgb(35, 82, 124); text-decoration: underline;
}
a:hover {
	color: rgb(35, 82, 124); text-decoration: underline;
}
a:focus {
	outline-offset: -2px;
}
figure {
	margin: 0px;
}
img {
	vertical-align: middle;
}
.carousel-inner > .item > a > img {
	height: auto; display: block; max-width: 100%;
}
.carousel-inner > .item > img {
	height: auto; display: block; max-width: 100%;
}
.img-responsive {
	height: auto; display: block; max-width: 100%;
}
.img-rounded {
	border-radius: 6px;
}
.img-thumbnail {
	padding: 4px; border-radius: 4px; border: 1px solid rgb(221, 221, 221); transition:0.2s ease-in-out; border-image: none; height: auto; line-height: 1.4285; display: inline-block; max-width: 100%; background-color: rgb(255, 255, 255); -webkit-transition: all .2s ease-in-out;
}
.img-circle {
	border-radius: 50%;
}
hr {
	border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(238, 238, 238) currentColor currentColor; border-image: none; margin-top: 20px; margin-bottom: 20px;
}
.sr-only {
	margin: -1px; padding: 0px; border: 0px currentColor; border-image: none; width: 1px; height: 1px; overflow: hidden; position: absolute; clip: rect(0px, 0px, 0px, 0px);
}
.sr-only-focusable:active {
	margin: 0px; width: auto; height: auto; overflow: visible; position: static; clip: auto;
}
.sr-only-focusable:focus {
	margin: 0px; width: auto; height: auto; overflow: visible; position: static; clip: auto;
}
[role=button] {
	cursor: pointer;
}
.fade {
	transition:opacity 0.15s linear; opacity: 0; -webkit-transition: opacity .15s linear;
}
.in.fade {
	opacity: 1;
}
.collapse {
	display: none;
}
.in.collapse {
	display: block;
}
tr.in.collapse {
	display: table-row;
}
tbody.in.collapse {
	display: table-row-group;
}
.collapsing {
	height: 0px; overflow: hidden; position: relative; transition-property: height, visibility; transition-duration: 0.35s; transition-timing-function: ease; -webkit-transition-property: height, visibility; -webkit-transition-duration: .35s; -webkit-transition-timing-function: ease;
}
.carousel {
	position: relative;
}
.carousel-inner {
	width: 100%; overflow: hidden; position: relative;
}
.carousel-inner > .item {
	transition:left 0.6s ease-in-out; display: none; position: relative; -webkit-transition: .6s ease-in-out left;
}
.carousel-inner > .item > a > img {
	line-height: 1;
}
.carousel-inner > .item > img {
	line-height: 1;
}
@media not all, not all
{
.carousel-inner > .item {
	transition:transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; perspective: 1000px; backface-visibility: hidden; -webkit-transition: -webkit-transform .6s ease-in-out; -webkit-backface-visibility: hidden; -webkit-perspective: 1000px;
}
.carousel-inner > .right.active.item {
	left: 0px; transform: translate3d(100%, 0px, 0px); -webkit-transform: translate3d(100%, 0, 0);
}
.carousel-inner > .next.item {
	left: 0px; transform: translate3d(100%, 0px, 0px); -webkit-transform: translate3d(100%, 0, 0);
}
.carousel-inner > .left.active.item {
	left: 0px; transform: translate3d(-100%, 0px, 0px); -webkit-transform: translate3d(-100%, 0, 0);
}
.carousel-inner > .prev.item {
	left: 0px; transform: translate3d(-100%, 0px, 0px); -webkit-transform: translate3d(-100%, 0, 0);
}
.carousel-inner > .active.item {
	left: 0px; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
.carousel-inner > .left.next.item {
	left: 0px; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
.carousel-inner > .right.prev.item {
	left: 0px; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
}
.carousel-inner > .active {
	display: block;
}
.carousel-inner > .next {
	display: block;
}
.carousel-inner > .prev {
	display: block;
}
.carousel-inner > .active {
	left: 0px;
}
.carousel-inner > .next {
	top: 0px; width: 100%; position: absolute;
}
.carousel-inner > .prev {
	top: 0px; width: 100%; position: absolute;
}
.carousel-inner > .next {
	left: 100%;
}
.carousel-inner > .prev {
	left: -100%;
}
.carousel-inner > .left.next {
	left: 0px;
}
.carousel-inner > .right.prev {
	left: 0px;
}
.carousel-inner > .left.active {
	left: -100%;
}
.carousel-inner > .right.active {
	left: 100%;
}
.carousel-control {
	left: 0px; top: 0px; width: 15%; text-align: center; bottom: 0px; color: rgb(255, 255, 255); font-size: 14px; position: absolute; opacity: 0.5; text-shadow: 0px 1px 2px rgba(0,0,0,0.6); background-color: transparent;
}
.left.carousel-control {
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0px, rgba(0, 0, 0, 0.0001) 100%); background-repeat: repeat-x;
}
.right.carousel-control {
	left: auto; right: 0px; background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0px, rgba(0, 0, 0, 0.5) 100%); background-repeat: repeat-x;
}
.carousel-control:focus {
	outline: 0px; color: rgb(255, 255, 255); text-decoration: none; opacity: 0.9;
}
.carousel-control:hover {
	outline: 0px; color: rgb(255, 255, 255); text-decoration: none; opacity: 0.9;
}
.carousel-control .glyphicon-chevron-left {
	top: 50%; margin-top: -10px; display: inline-block; position: absolute; z-index: 5;
}
.carousel-control .glyphicon-chevron-right {
	top: 50%; margin-top: -10px; display: inline-block; position: absolute; z-index: 5;
}
.carousel-control .icon-next {
	top: 50%; margin-top: -10px; display: inline-block; position: absolute; z-index: 5;
}
.carousel-control .icon-prev {
	top: 50%; margin-top: -10px; display: inline-block; position: absolute; z-index: 5;
}
.carousel-control .glyphicon-chevron-left {
	left: 50%; margin-left: -10px;
}
.carousel-control .icon-prev {
	left: 50%; margin-left: -10px;
}
.carousel-control .glyphicon-chevron-right {
	right: 50%; margin-right: -10px;
}
.carousel-control .icon-next {
	right: 50%; margin-right: -10px;
}
.carousel-control .icon-next {
	width: 20px; height: 20px; line-height: 1; font-family: serif;
}
.carousel-control .icon-prev {
	width: 20px; height: 20px; line-height: 1; font-family: serif;
}
.carousel-control .icon-prev::before {
	content: "\2039";
}
.carousel-control .icon-next::before {
	content: "\203a";
}
.carousel-indicators {
	list-style: none; left: 50%; width: 60%; text-align: center; bottom: 10px; padding-left: 0px; margin-left: -30%; position: absolute; z-index: 15;
}
.carousel-indicators li {
	margin: 1px; border-radius: 10px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 10px; height: 10px; text-indent: -999px; display: inline-block; cursor: pointer; background-color: transparent;
}
.carousel-indicators .active {
	margin: 0px; width: 12px; height: 12px; background-color: rgb(255, 255, 255);
}
.carousel-caption {
	left: 15%; text-align: center; right: 15%; bottom: 20px; color: rgb(255, 255, 255); padding-top: 20px; padding-bottom: 20px; position: absolute; z-index: 10;
}
.carousel-caption .btn {
	text-shadow: none;
}
@media screen and (min-width:768px)
{
.carousel-control .glyphicon-chevron-left {
	width: 30px; height: 30px; font-size: 30px; margin-top: -10px;
}
.carousel-control .glyphicon-chevron-right {
	width: 30px; height: 30px; font-size: 30px; margin-top: -10px;
}
.carousel-control .icon-next {
	width: 30px; height: 30px; font-size: 30px; margin-top: -10px;
}
.carousel-control .icon-prev {
	width: 30px; height: 30px; font-size: 30px; margin-top: -10px;
}
.carousel-control .glyphicon-chevron-left {
	margin-left: -10px;
}
.carousel-control .icon-prev {
	margin-left: -10px;
}
.carousel-control .glyphicon-chevron-right {
	margin-right: -10px;
}
.carousel-control .icon-next {
	margin-right: -10px;
}
.carousel-caption {
	left: 20%; right: 20%; padding-bottom: 30px;
}
.carousel-indicators {
	bottom: 20px;
}
}
.clearfix::after {
	display: table; content: " ";
}
.clearfix::before {
	display: table; content: " ";
}
.clearfix::after {
	clear: both;
}
.center-block {
	margin-right: auto; margin-left: auto; display: block;
}
.pull-right {
	float: right !important;
}
.pull-left {
	float: left !important;
}
.hide {
	display: none !important;
}
.show {
	display: block !important;
}
.invisible {
	visibility: hidden;
}
.text-hide {
	font: 0px/0 a; border: 0px currentColor; border-image: none; color: transparent; font-size-adjust: none; font-stretch: normal; text-shadow: none; background-color: transparent;
}
.hidden {
	display: none !important;
}
.affix {
	position: fixed;
}
.visible-lg {
	display: none !important;
}
.visible-md {
	display: none !important;
}
.visible-sm {
	display: none !important;
}
.visible-lg-block {
	display: none !important;
}
.visible-lg-inline {
	display: none !important;
}
.visible-lg-inline-block {
	display: none !important;
}
.visible-md-block {
	display: none !important;
}
.visible-md-inline {
	display: none !important;
}
.visible-md-inline-block {
	display: none !important;
}
.visible-sm-block {
	display: none !important;
}
.visible-sm-inline {
	display: none !important;
}
.visible-sm-inline-block {
	display: none !important;
}
.visible-xs-block {
	display: none !important;
}
.visible-xs-inline {
	display: none !important;
}
.visible-xs-inline-block {
	display: none !important;
}
.visible-print {
	display: none !important;
}
.visible-print-block {
	display: none !important;
}
.visible-print-inline {
	display: none !important;
}
.popover {
	display: none; position: absolute; z-index: 999;
}
.popover__content {
	background: rgb(255, 255, 255); border: 1px solid rgb(209, 221, 230); border-image: none; top: 10px; position: relative;
}
.popover__content::after {
	border: solid transparent; border-image: none; left: 21%; width: 0px; height: 0px; bottom: 100%; position: absolute; content: " "; pointer-events: none;
}
.popover__content::before {
	border: solid transparent; border-image: none; left: 21%; width: 0px; height: 0px; bottom: 100%; position: absolute; content: " "; pointer-events: none;
}
.popover__content::after {
	border-width: 10px; border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgb(255, 255, 255); margin-left: -10px;
}
.popover__content::before {
	border-width: 12px; border-color: rgba(209, 221, 230, 0) rgba(209, 221, 230, 0) rgb(209, 221, 230); margin-left: -12px;
}
.popover__content-list {
	list-style: none; margin: 0px; padding: 0px; width: 204px; text-align: left; background-color: rgb(255, 255, 255);
}
.popover__list-item {
	width: 204px; border-bottom-color: rgb(209, 221, 230); border-bottom-width: 1px; border-bottom-style: solid;
}
.popover__list-item:hover {
	background-color: rgb(242, 246, 248);
}
.popover__link {
	padding: 8px 12px; line-height: 18px; font-size: 0.75rem; display: block;
}
.popover__link:active {
	color: rgb(255, 255, 255); background-color: rgb(231, 39, 66);
}
.popover__link:hover {
	text-decoration: none;
}
.banner {
	width: 100%;
}
.banner__background {
	margin: 0px auto; width: 100%; height: 100%; padding-top: 31px; position: relative; max-width: 1440px; background-size: 100% 100%;
}
.banner__breadcrumb ul {
	margin: 0px; padding: 0px;
}
.banner__breadcrumb ul li {
	font-size: 0.87rem; margin-right: 5px; display: inline;
}
.banner__breadcrumb ul li:last-child a::after {
	content: "";
}
.banner__breadcrumb ul li a {
	color: rgb(255, 255, 255); text-decoration: none;
}
.banner__breadcrumb ul li a::after {
	margin-left: 6px; content: "\\";
}
.banner__breadcrumb ul li:first-child a::after {
	content: "\\";
}
.banner__pageheading {
	text-align: left; color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 1px; font-size: 1.87rem; font-weight: 700; margin-top: 4px;
}
.banner__menu {
	padding: 0px 30px; left: 0px; width: 100%; right: 0px; bottom: 0px; margin-top: 4.8%; margin-bottom: 0px; list-style-type: none; position: absolute;
}
.banner__menu li {
	padding-right: 7px; padding-bottom: 0.81rem; padding-left: 7px; margin-right: 69px; float: left;
}
.banner__menu li a {
	color: rgb(255, 255, 255); font-size: 0.87rem;
}
.banner__menu li a:focus {
	text-decoration: none;
}
.banner__menu li a:hover {
	text-decoration: none;
}
.banner__menu li a:visited {
	text-decoration: none;
}
.banner__menu li.active {
	border-bottom-color: rgb(231, 39, 66); border-bottom-width: 4px; border-bottom-style: solid;
}
.banner__breadcrumb-tablet-mobile {
	width: 100%; color: rgb(16, 65, 108); line-height: 2.8; padding-left: 18px; font-size: 0.75rem; margin-left: 18px; display: none;
}
.banner__breadcrumb-tablet-mobile ul {
	margin: 0px; padding: 6px 0px 7px; width: 100%; line-height: 1; float: left;
}
.banner__breadcrumb-tablet-mobile ul li {
	margin-right: 5px; display: inline;
}
.banner__breadcrumb-tablet-mobile ul li:last-child a::after {
	content: "";
}
.banner__breadcrumb-tablet-mobile ul li a {
	text-decoration: none;
}
.banner__breadcrumb-tablet-mobile ul li a::after {
	margin-left: 6px; content: "\\";
}
.banner__breadcrumb__pageTitle {
	margin: 0px; text-transform: uppercase; font-size: 0.75rem !important; display: inline-block;
}
.banner-light__container {
	height: 218px;
}
.banner-light__background {
	padding-top: 44px;
}
.backgroudColor-monthly-bulletin {
	background-color: rgb(9, 31, 50);
}
.backgroudimg-monthly-bulletin {
	background-image: url("../Images/IOISI/IOISI MARKET/banner-monthly-bulletin.png");
}
.fontsize-large .banner__menu {
	margin-top: 3%;
}
.fontsize-small .banner__menu {
	margin-top: 7.3%;
}
.section__title-left-border {
	text-transform: uppercase; padding-right: 20px; background-color: rgb(255, 255, 255);
}
.title__main {
	height: 48px; color: rgb(16, 65, 108); text-transform: uppercase; border-left-color: rgb(244, 54, 76); border-left-width: 4px; border-left-style: solid; display: table; min-height: 48px;
}
.title__side {
	height: 48px; color: rgb(16, 65, 108); text-transform: uppercase; border-left-color: rgb(244, 54, 76); border-left-width: 4px; border-left-style: solid; display: table; min-height: 48px;
}
.title__main span {
	vertical-align: middle; display: table-cell;
}
.title__side span {
	vertical-align: middle; display: table-cell;
}
.title__main {
	padding: 0px 30px 0px 26px; font-size: 1.12rem; font-weight: 700;
}
.title__side {
	padding: 0px 20px 0px 16px; font-size: 0.87rem;
}
.collapse-container :last-child.panel {
	border-bottom-color: rgb(227, 227, 227); border-bottom-width: 1px; border-bottom-style: solid;
}
.collapse-container .panel-heading {
	padding-top: 15px; padding-bottom: 15px; font-size: 0.87rem; font-weight: 700; border-top-color: rgb(227, 227, 227); border-top-width: 1px; border-top-style: solid; display: block;
}
.collapse-container [data-bottom=border-bottom].panel {
	border-bottom-color: rgb(227, 227, 227); border-bottom-width: 1px; border-bottom-style: solid;
}
.collapse-container a.panel-heading {
	text-decoration: none; display: block;
}
.collapse-container a[aria-expanded=false].panel-heading {
	background: url("../Images/IOISI/IOISI MARKET/triangle-1.png") no-repeat right 8px top 20px / 8px 6px; padding-right: 25px;
}
.collapse-container a[aria-expanded=true].panel-heading {
	background: url("../Images/IOISI/IOISI MARKET/arrow-up.png") no-repeat right 8px top 20px / 8px 6px; padding-right: 25px;
}
.collapse-container .panel-body {
	color: rgb(16, 65, 108); line-height: 1.43; font-size: 0.87rem; font-weight: 400; margin-bottom: 19px;
}
.collapse-container .panel-body a {
	color: rgb(114, 158, 231);
}
.collapse-container .panel-body a[data-file-type]::after {
	top: 2px; width: 1.25rem; height: 0.68rem; margin-left: 5px; position: relative; content: url("../Images/IOISI/IOISI MARKET/pdf.png");
}
.collapse-container .section-title {
	margin: 0px; color: rgb(231, 39, 66); letter-spacing: 0.06rem; padding-top: 47px; padding-bottom: 30px; font-size: 0.87rem; font-weight: 700; border-top-color: rgb(227, 227, 227); border-top-width: 1px; border-top-style: solid;
}
.collapse-container .section-title__no-border {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.fontsize-small .collapse-container a[aria-expanded=false].panel-heading {
	background: url("../Images/IOISI/IOISI MARKET/triangle-1.png") no-repeat right 8px top 18px;
}
.fontsize-small .collapse-container a[aria-expanded=true].panel-heading {
	background: url("../Images/IOISI/IOISI MARKET/arrow-up.png") no-repeat right 8px top 16px / 6px 6px;
}
.section__panel {
	background: rgb(255, 255, 255); overflow: hidden; border-bottom-color: rgb(174, 180, 197); border-bottom-width: 1px; border-bottom-style: solid;
}
.section__panel > :nth-child(n) {
	padding-right: 30px; padding-left: 30px;
}
.section__panel .quesitons__title {
	padding-left: 26px;
}
.section__left_panel {
	background: rgb(255, 255, 255); overflow: hidden; margin-bottom: 20px; border-bottom-color: rgb(174, 180, 197); border-bottom-width: 1px; border-bottom-style: solid;
}
.section__left_panel > :nth-child(n) {
	padding-right: 20px; padding-left: 20px;
}
.section__left_panel .quesitons__title {
	padding-left: 26px;
}
.popover {
	display: none; position: absolute; z-index: 999;
}
.popover__content {
	background: rgb(255, 255, 255); border: 1px solid rgb(209, 221, 230); border-image: none; top: 10px; position: relative;
}
.popover__content::after {
	border: solid transparent; border-image: none; left: 21%; width: 0px; height: 0px; bottom: 100%; position: absolute; content: " "; pointer-events: none;
}
.popover__content::before {
	border: solid transparent; border-image: none; left: 21%; width: 0px; height: 0px; bottom: 100%; position: absolute; content: " "; pointer-events: none;
}
.popover__content::after {
	border-width: 10px; border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgb(255, 255, 255); margin-left: -10px;
}
.popover__content::before {
	border-width: 12px; border-color: rgba(209, 221, 230, 0) rgba(209, 221, 230, 0) rgb(209, 221, 230); margin-left: -12px;
}
.popover__content-list {
	list-style: none; margin: 0px; padding: 0px; width: 204px; text-align: left; background-color: rgb(255, 255, 255);
}
.popover__list-item {
	width: 204px; border-bottom-color: rgb(209, 221, 230); border-bottom-width: 1px; border-bottom-style: solid;
}
.popover__list-item:hover {
	background-color: rgb(242, 246, 248);
}
.popover__link {
	padding: 8px 12px; line-height: 18px; font-size: 0.75rem; display: block;
}
.popover__link:active {
	color: rgb(255, 255, 255); background-color: rgb(231, 39, 66);
}
.popover__link:hover {
	text-decoration: none;
}
.download {
	color: rgb(16, 65, 108); font-size: 0.87rem; font-weight: 700; display: block; cursor: pointer;
}
.download:link {
	text-decoration: none;
}
.download::before {
	background: url("../Images/IOISI/IOISI MARKET/download.png") 0% 0% / 10px 12px; width: 10px; height: 12px; margin-right: 8px; display: inline-block; content: "";
}
.download > span {
	color: rgb(60, 126, 184); text-decoration: underline;
}
span.pdf::after {
	background: url("../Images/IOISI/IOISI MARKET/pdf.png") no-repeat; top: 1px; width: 23px; height: 12px; margin-right: 2px; margin-left: 5px; display: inline-block; position: relative; content: "";
}
.form-input-text {
	position: relative;
}
.form-input-text input {
	padding: 0px 20px; border-radius: 0px; border: 1px solid rgb(203, 203, 203); border-image: none; height: 58px; color: rgb(16, 65, 108); font-size: 0.87rem; margin-top: 20px; display: block; -webkit-appearance: none;
}
.form-input-text input + label {
	transition:top 0.2s linear; color: rgb(137, 137, 137); padding-left: 20px; font-size: 0.62rem; margin-top: 3px; position: absolute; opacity: 0; -webkit-transition: top .2s linear;
}
.form-input-text input:focus + label {
	top: 3px; color: rgb(137, 137, 137); opacity: 1;
}
.form-input-text input:-ms-input-placeholder:focus {
	opacity: 0;
}
.form-input-text input:-ms-input-placeholder {
	color: rgb(137, 137, 137);
}
.form-input-text input::-ms-clear {
	display: none !important;
}
.form-input-text .hint-label {
	top: 3px; color: rgb(137, 137, 137); opacity: 1;
}
.form-input-textarea {
	border: 1px solid rgb(203, 203, 203); border-image: none; width: 200px; height: 100px; position: relative;
}
.form-input-textarea .hint-label {
	top: 3px; color: rgb(137, 137, 137); opacity: 1;
}
textarea {
	padding: 0px 20px; outline: 0px; border: currentColor; border-image: none; height: 79%; color: rgb(16, 65, 108); font-size: 0.87rem; margin-top: 20px; display: block; resize: none;
}
textarea + label {
	transition:top 0.2s linear; color: rgb(137, 137, 137); padding-left: 20px; font-size: 0.62rem; margin-top: 3px; position: absolute; opacity: 0; -webkit-transition: top .2s linear;
}
textarea:focus + label {
	top: 3px; color: rgb(137, 137, 137); opacity: 1;
}
textarea:-ms-input-placeholder:focus {
	opacity: 0;
}
textarea:-ms-input-placeholder {
	color: rgb(137, 137, 137);
}
.quick-links__title {
	padding-left: 20px;
}
.quick-link-list {
	list-style: none; padding: 0px; margin-top: 10px;
}
.quick-link-list li {
	line-height: 1; margin-top: 6px; vertical-align: top; list-style-type: none; cursor: pointer;
}
.quick-link-list li a {
	background: url("../Images/IOISI/IOISI MARKET/arrow-right.png") no-repeat right 10px top 5px; width: 100%; line-height: 15px; display: inline-block;
}
.quick-link-list li a span {
	color: rgb(16, 65, 108); line-height: 1.45; font-size: 0.87rem; font-weight: 700; float: left; max-width: 90%;
}
.fontsize-large .quick-link-list li a {
	background: url("../Images/IOISI/IOISI MARKET/arrow-right.png") no-repeat right 10px top 8px;
}
.fontsize-small .quick-link-list li a {
	background: url("../Images/IOISI/IOISI MARKET/arrow-right.png") no-repeat right 10px top 2px;
}
.select-group {
	border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(203, 203, 203) rgb(203, 203, 203) currentColor; border-image: none; color: rgb(16, 65, 108); position: relative;
}
.select-group .select-items {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(203, 203, 203) rgb(203, 203, 203); border-image: none; left: -1px; right: -1px; overflow: hidden; position: absolute; z-index: 25; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.select-group .select-items > .select-item {
	background: rgb(255, 255, 255); width: 100%; line-height: 1; display: none; cursor: pointer; min-height: 35px;
}
.select-group .select-items > .select-item:hover {
	background: rgb(242, 246, 248);
}
.select-group .select-items > :not(:last-child).select-item {
	border-bottom-color: rgb(203, 203, 203); border-bottom-width: 1px; border-bottom-style: solid;
}
.select-group .select-items > div[data-target=true] {
	background: rgb(242, 246, 248);
}
.select-group .select-items a {
	padding-top: 14px; padding-bottom: 14px; padding-left: 15px; text-decoration: none; display: block;
}
.select-group .select-items__scroll--container {
	top: 0px; width: 6px; right: 0px; display: none; position: absolute; z-index: 26;
}
.select-group .select-items__scroll--container-bar {
	background: rgb(161, 180, 197); border-radius: 10px; height: 60px; position: relative;
}
.select-group .select-target {
	line-height: 1.35; cursor: pointer; min-height: 35px;
}
.select-group .select-target a {
	border: currentColor; border-image: none; width: 100%; height: 100%; text-align: left; color: rgb(16, 65, 108); padding-top: 14px; padding-bottom: 14px; padding-left: 15px; font-weight: 700; text-decoration: none; display: block; cursor: pointer;
}
.select-group .select-target a[data-expend=false] {
	background: url("../Images/IOISI/IOISI MARKET/triangle-1.png") no-repeat right 13px center / 8px 6px; padding-right: 30px;
}
.select-group .select-target a[data-expend=true] {
	background: url("../Images/IOISI/IOISI MARKET/arrow-up.png") no-repeat right 13px center / 8px 6px; padding-right: 30px; border-bottom-color: rgb(203, 203, 203); border-bottom-width: 1px; border-bottom-style: solid;
}
.menu-title {
	width: 100%; text-align: left; color: rgb(255, 255, 255); overflow: hidden; border-left-color: rgb(231, 39, 66); border-left-width: 4px; border-left-style: solid; min-height: 48px; background-color: rgb(16, 65, 108);
}
.menu-title h2 {
	margin: 0px; padding: 17px 20px 15px; width: 100%; font-size: 0.87rem;
}
.menu-title .nav-icon {
	width: 50px; height: 50px; text-align: center; float: right; display: none; cursor: pointer; min-height: 43px;
}
.menu-title .nav-icon .nav-close {
	color: rgb(255, 255, 255); font-size: 1.5rem; display: none;
}
.menu-title .nav-icon img {
	float: right;
}
.left-menu__item--back-to-target {
	color: rgb(137, 155, 172); text-transform: uppercase; line-height: 1.43; padding-left: 5px;
}
.left-menu__level1 {
	margin: 0px; padding: 0px;
}
.left-menu__level1 li {
	list-style: none; padding: 16px 35px 16px 0px; width: 100%; border-bottom-color: rgb(227, 227, 227); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.left-menu__level1 li a {
	color: rgb(16, 65, 108); line-height: 1.38; font-size: 0.87rem; font-weight: 400; text-decoration: none; margin-left: 21px; float: left; display: block;
}
.left-menu__level1 li a:focus {
	text-decoration: none;
}
.left-menu__level1 li a:hover {
	text-decoration: none;
}
.left-menu__level1 li a:visited {
	text-decoration: none;
}
.left-menu__level1 li:hover {
	background-color: rgb(232, 238, 243);
}
.left-menu__level1 li.back {
	padding-left: 20px;
}
.left-menu__level1 li.active {
	background-position: 20px 20px; background-color: rgb(232, 238, 243);
}
.left-menu__level1 li.active a {
	font-weight: 700; margin-left: 0px; display: inline-block;
}
.left-menu__level1 li.hasChildren {
	background-position: right 20px top 20px; padding-right: 0px; padding-bottom: 16px; background-image: url("../Images/arrow-left.png"); background-repeat: no-repeat;
}
.left-menu__level1 li.hasChildren a {
	margin-right: 34px; display: inline;
}
.left-menu__level1 li.hasChildren .left-menu__level2 li.active a {
	padding-left: 0px;
}
.left-menu__level1 li.hasChildren .left-menu__level2 li a {
	margin-right: 0px;
}
.left-menu__level1 li.showChildren {
	background-position: right 20px top 22px; padding-right: 0px; background-image: url("../Images/arrow-down.png"); background-repeat: no-repeat;
}
.left-menu__level1 li.showChildren .left-menu__level2 a::before {
	content: ""; background-image: none;
}
.left-menu__level2 {
	margin: 16px 0px 0px; padding: 0px; width: 100%; float: left; display: none;
}
.left-menu__level2 li:nth-child(2n+1) {
	background-color: rgb(87, 124, 157);
}
.left-menu__level2 li:nth-child(2n) {
	background-color: rgb(87, 124, 157);
}
.left-menu__level2 li a {
	color: rgb(255, 255, 255);
}
.left-menu__level2 li.back {
	background-position: 21px 21px; width: 100%; padding-left: 0px;
}
.left-menu__level2 li.menutitle {
	width: 100%; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 0.87rem; font-weight: 700; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; display: none;
}
.left-menu__level2 li.active {
	background-color: rgb(231, 39, 66);
}
.left-menu__level2 li.active a::before {
	margin-top: 0px;
}
.left-menu__level2 li.active a {
	font-weight: 700;
}
.left-menu__wrapper {
	width: 100%; overflow: hidden; float: left; display: block; box-shadow: 0px 1px 0px 0px #a1b4c5; background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 1px 0 0 #a1b4c5;
}
.fontsize-large .left-menu__wrapper .back {
	background-position: 21px 24px;
}
.fontsize-large .left-menu .left-menu__level1 li.active {
	background-position: 20px 22px;
}
.fontsize-large .left-menu__level1 li.showChildren {
	background-position: right 16px top 22px;
}
.fontsize-large .left-menu .left-menu__level1 li.showChildren a::after {
	top: 5px;
}
.fontsize-large .left-menu__level1 li.hasChildren {
	background-position: right 16px top 22px;
}
.fontsize-large .left-menu .left-menu__level1 li a {
	font-size: 0.82rem;
}
.fontsize-large .left-menu .left-menu__level2 li.back::before {
	margin-top: 4px;
}
.fontsize-large .left-menu .left-menu__level2 li.active {
	background-position: right 8px top 16px;
}
.fontsize-large .left-menu__level2 li.hasChildren.active {
	padding: 10px 13px 10px 20px;
}
.fontsize-large .left-menu__level2 li.showChildren.active {
	padding: 10px 13px 10px 20px;
}
.fontsize-small .left-menu__title .nav-icon {
	width: 43px; height: 48px;
}
.fontsize-small .left-menu .left-menu__level1 li.active {
	background-position: 20px 18px;
}
.fontsize-small .left-menu .left-menu__level1 .left-menu__level2 li.active {
	background-position: 8px 14px;
}
.fontsize-small .left-menu .left-menu__level1 .left-menu__level2 li.back::before {
	margin-top: 0px;
}
.leftside-menu_item {
	cursor: pointer;
}
.top-menu__wrapper .left-menu__wrapper {
	display: none; box-shadow: none; -webkit-box-shadow: none;
}
.top-menu__items {
	display: none;
}
.sub-menu__level1 li {
	list-style: none; padding: 16px 35px 16px 21px; width: 100%; border-bottom-color: rgb(227, 227, 227); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.sub-menu__level1 li.hasChildren {
	padding-right: 26px; padding-bottom: 16px; padding-left: 21px;
}
.sub-menu__level1 li.hasChildren::after {
	width: 13px; height: 11px; margin-top: 8px; margin-right: -13px; float: right; content: ""; background-image: url("../Images/arrow-down.png"); background-repeat: no-repeat;
}
.sub-menu__level1 li.hasChildren a {
	display: inline;
}
.sub-menu__level1 li.back {
	width: 100%; color: rgb(16, 65, 108); border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.sub-menu__level1 li.back::before {
	background: url("../Images/arrow-right-tablet.png") no-repeat; width: 13px; height: 13px; margin-top: 2px; margin-right: 6px; float: left; display: inline-block; content: "";
}
.sub-menu__level1 li.back a {
	color: rgb(16, 65, 108);
}
.sub-__level1 li.title {
	width: 100%; color: rgb(16, 65, 108); text-transform: uppercase; font-size: 0.87rem; font-weight: 700; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; display: none !important;
}
.sub-__level1 li.active {
	font-weight: 700;
}
.sub-__level1 li.active::before {
	background: url("../Images/arrow-left.png") no-repeat; width: 13px; height: 11px; padding-right: 20px; margin-top: 5px; float: left; display: inline-block; content: "";
}
.sub-__level1 li.active a {
	width: 90%; padding-left: 0px; display: inline-block;
}
.sub-__level1 li a {
	float: left; display: inherit;
}
.sub-__level1 li a:focus {
	text-decoration: none;
}
.sub-__level1 li a:hover {
	text-decoration: none;
}
.sub-__level1 li a:visited {
	text-decoration: none;
}
.fontsize-large .top-__title .nav-icon {
	height: 54px;
}
.fontsize-large .sub-__level1 li.back a {
	margin-top: -2px;
}
.fontsize-small .top-__title h2 {
	padding: 20px 20px 15px;
}
.fontsize-small .top- li.hasChildren::after {
	margin-top: 3px;
}
.fontsize-small .sub-__level1 li.hasChildren::after {
	margin-top: 0px;
}
.fontsize-small .sub-__level1 li.active::before {
	margin-top: 0px;
}
.fontsize-small .sub-__level1 li.back a {
	padding-top: 3px;
}
.fontsize-small .top-__items li.hasChildren {
	background-position: right 20px top 16px;
}
.modal-open {
	overflow: hidden;
}
.modal {
	outline: 0px; left: 0px; top: 0px; right: 0px; bottom: 0px; overflow: hidden; display: none; position: fixed; z-index: 1050; -webkit-overflow-scrolling: touch;
}
.fade.modal .modal-dialog {
	transition:transform 0.3s ease-out, -webkit-transform 0.3s ease-out; transform: translate(0px, -25%); -webkit-transition: -webkit-transform .3s ease-out; -webkit-transform: translate(0, -25%);
}
.in.modal .modal-dialog {
	transform: translate(0px, 0px); -webkit-transform: translate(0, 0);
}
.modal-open .modal {
	-ms-overflow-x: hidden; -ms-overflow-y: auto;
}
.modal-dialog {
	margin: 10px; width: auto; position: relative; z-index: 1050;
}
.modal-content {
	outline: 0px; border-radius: 6px; border: 1px solid rgba(0, 0, 0, 0.2); border-image: none; position: relative; box-shadow: 0px 3px 9px rgba(0,0,0,0.5); background-clip: padding-box; background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}
.modal-backdrop {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: fixed; z-index: 1040; background-color: rgb(0, 0, 0);
}
.fade.modal-backdrop {
	opacity: 0;
}
.in.modal-backdrop {
	opacity: 0.5;
}
.modal-header {
	padding: 20px;
}
.modal-header::after {
	clear: both; display: table; content: "";
}
.modal-header .close {
	background: url("../Images/close.png") 0px 0px / 100% 100%; border: currentColor; border-image: none; width: 25px; height: 25px; right: 18px; color: transparent; font-size: 1px; font-weight: 100; position: absolute;
}
.modal-header .close-forIE {
	top: 0px;
}
.modal-title {
	margin: 0px auto; color: rgb(16, 65, 108); line-height: 1.25; padding-right: 15px; font-size: 16px;
}
.modal-body {
	padding-right: 15px; padding-left: 15px; position: relative;
}
.modal-footer {
	padding: 15px; text-align: right; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid;
}
.modal-footer::after {
	clear: both; display: table; content: "";
}
.modal-footer .btn + .btn {
	margin-bottom: 0px; margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
	margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
	margin-left: 0px;
}
.modal-scrollbar-measure {
	top: -9999px; width: 50px; height: 50px; overflow: scroll; position: absolute;
}
.select-group {
	border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(203, 203, 203) rgb(203, 203, 203) currentColor; border-image: none; color: rgb(16, 65, 108); position: relative;
}
.select-group .select-items {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(203, 203, 203) rgb(203, 203, 203); border-image: none; left: -1px; right: -1px; overflow: hidden; position: absolute; z-index: 25; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.select-group .select-items > .select-item {
	background: rgb(255, 255, 255); width: 100%; line-height: 1; display: none; cursor: pointer; min-height: 35px;
}
.select-group .select-items > .select-item:hover {
	background: rgb(242, 246, 248);
}
.select-group .select-items > :not(:last-child).select-item {
	border-bottom-color: rgb(203, 203, 203); border-bottom-width: 1px; border-bottom-style: solid;
}
.select-group .select-items > div[data-target=true] {
	background: rgb(242, 246, 248);
}
.select-group .select-items a {
	padding-top: 14px; padding-bottom: 14px; padding-left: 15px; text-decoration: none; display: block;
}
.select-group .select-items__scroll--container {
	top: 0px; width: 6px; right: 0px; display: none; position: absolute; z-index: 26;
}
.select-group .select-items__scroll--container-bar {
	background: rgb(161, 180, 197); border-radius: 10px; height: 60px; position: relative;
}
.select-group .select-target {
	line-height: 1.35; cursor: pointer; min-height: 35px;
}
.select-group .select-target a {
	border: currentColor; border-image: none; width: 100%; height: 100%; text-align: left; color: rgb(16, 65, 108); padding-top: 14px; padding-bottom: 14px; padding-left: 15px; font-weight: 700; text-decoration: none; display: block; cursor: pointer;
}
.select-group .select-target a[data-expend=false] {
	background: url("../Images/triangle-1.png") no-repeat right 13px center / 8px 6px; padding-right: 30px;
}
.select-group .select-target a[data-expend=true] {
	background: url("../Images/arrow-up.png") no-repeat right 13px center / 8px 6px; padding-right: 30px; border-bottom-color: rgb(203, 203, 203); border-bottom-width: 1px; border-bottom-style: solid;
}
.table {
	border-spacing: 0;
}
.table thead {
	color: rgb(255, 255, 255); font-size: 0.75rem; font-weight: 700; background-color: rgb(16, 65, 108);
}
.table thead tr:first-child th:first-child {
	padding-left: 31px;
}
.table thead tr:first-child th:last-child {
	padding-right: 30px;
}
.table thead th {
	padding: 10px 12px;
}
.table thead th:first-child {
	padding-left: 31px;
}
.table thead th.borderRight {
	border-right-color: rgb(209, 221, 230); border-right-width: 1px; border-right-style: solid;
}
.table thead th.borderLeft {
	border-left-color: rgb(209, 221, 230); border-left-width: 1px; border-left-style: solid;
}
.table thead th.bordertop {
	border-top-color: rgb(209, 221, 230); border-top-width: 1px; border-top-style: solid;
}
.table thead th.borderbottom {
	border-bottom-color: rgb(209, 221, 230); border-bottom-width: 1px; border-bottom-style: solid;
}
.table thead th[colspan] {
	text-align: center !important;
}
.table thead tr:first-child th[colspan] {
	border-bottom-color: rgb(137, 155, 172); border-bottom-width: 2px; border-bottom-style: solid;
}
.table tbody {
	color: rgb(16, 65, 108); font-size: 0.75rem;
}
.table {
	font-size: 0.87rem !important;
}
.table tbody {
	font-size: 0.87rem !important;
}
.table thead {
	font-size: 0.87rem !important;
}
.table thead p {
	font-size: 0.87rem !important;
}
table p {
	font-size: 0.87rem !important;
}
.table tbody tr:nth-child(2n+1) {
	background-color: rgb(255, 255, 255);
}
.table tbody tr:nth-child(2n) {
	background-color: rgb(242, 246, 248);
}
.table tbody tr:last-child td {
	border-bottom-color: rgb(209, 221, 230); border-bottom-width: 1px; border-bottom-style: solid;
}
.table tbody td {
	padding: 10px 12px; border-right-color: rgb(209, 221, 230); border-right-width: 1px; border-right-style: solid;
}
.table tbody td:not(.table-tags__td) {
	padding-top: 10px;
}
.table tbody td:first-child:not([data-first-col=false]) {
	padding-left: 31px;
}
.table tbody td:last-child {
	padding-right: 30px; border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.table tbody td.noborder {
	border: currentColor; border-image: none;
}
.table tbody td.borderRight {
	border-right-color: rgb(209, 221, 230); border-right-width: 1px; border-right-style: solid;
}
.table tbody td.borderLeft {
	border-left-color: rgb(209, 221, 230); border-left-width: 1px; border-left-style: solid;
}
.table tbody td.bordertop {
	border-top-color: rgb(209, 221, 230); border-top-width: 1px; border-top-style: solid;
}
.table tbody td.borderbottom {
	border-bottom-color: rgb(209, 221, 230); border-bottom-width: 1px; border-bottom-style: solid;
}
.table tbody td a[data-file-type]::after {
	top: 2px; width: 1.25rem; height: 0.68rem; margin-left: 5px; position: relative; content: url("");
}
.table tbody .table-tags__td {
	padding-left: 0px;
}
.table tbody .table-tags__td span[class*=tag]:first-child {
	margin-left: -11px;
}
.table tbody .table-tags__td--content {
	padding-left: 12px;
}
.table tbody.no-background tr {
	background-color: rgb(255, 255, 255);
}
.table tbody.no-background tr:nth-child(2n+1) {
	background-color: rgb(255, 255, 255);
}
.table tbody.no-background tr:nth-child(2n) {
	background-color: rgb(255, 255, 255);
}
.table tbody .freeze-col-context {
	border-right-color: rgb(209, 221, 230); border-right-width: 1px; border-right-style: solid;
}
.table tfoot {
	background: rgb(255, 255, 255); color: rgb(16, 65, 108); line-height: 1.67; font-size: 0.75rem; font-style: normal; font-weight: 400; font-stretch: normal;
}
.table tfoot tr:first-child td {
	padding-top: 23px;
}
.table tfoot tr:first-child .freeze-col-context {
	margin-top: 20px;
}
.table tfoot tr:last-child td {
	padding-bottom: 23px;
}
.table tfoot tr:last-child .freeze-col-context {
	margin-bottom: 23px;
}
.table tfoot tr td {
	padding-top: 0px; padding-bottom: 0px;
}
.table tfoot tr td .freeze-col-context {
	padding: 0px; min-height: 0px;
}
.table tfoot tr td .fix-border {
	border-right-color: currentColor !important; border-right-width: medium !important; border-right-style: none !important;
}
.table tfoot .updated-date {
	text-align: right; color: rgb(106, 106, 106); line-height: 1.45; letter-spacing: 0.2px; padding-top: 20px; padding-bottom: 20px; font-size: 0.68rem;
}
.table .rightAlign {
	text-align: right;
}
.table .leftAlign {
	text-align: left;
}
.table .bottomAlign {
	vertical-align: bottom;
}
.table .topAlign {
	vertical-align: top;
}
.table-text__left {
	text-align: left;
}
table.printPreview {
	width: 100%;
}
.hasSubHeading thead th {
	padding: 44px 12px 19px;
}
.hasSubHeading thead th[colspan] {
	padding-top: 26px; padding-bottom: 5px; border-bottom-color: rgb(137, 155, 172); border-bottom-width: 2px; border-bottom-style: solid;
}
.hasSubHeading thead tr.subheading th {
	padding-top: 5px; padding-bottom: 11px;
}
.hasSubHeading thead tr.subheading th:first-child {
	padding-left: 12px;
}
.hasSubHeading thead tr.subheading th:last-child {
	padding-right: 12px;
}
.table-sort .tablesorter-header {
	background: rgb(16, 65, 108); white-space: normal; cursor: pointer;
}
.table-sort .tablesorter-header-inner {
	margin-right: 6px;
}
.table-sort .tablesorter-headerAsc {
	background-position: 97% 50%; padding-right: 14px; background-image: url("../Images/sort-up.png"); background-repeat: no-repeat; background-color: rgb(80, 116, 148);
}
.table-sort .tablesorter-headerDesc {
	background-position: 97% 49%; padding-right: 14px; background-image: url("../Images/sort-down.png"); background-repeat: no-repeat; background-color: rgb(80, 116, 148);
}
.table-sort tr.subheading .tablesorter-headerAsc {
	background-position: 97% 50%; padding-right: 14px; background-image: url("../Images/sort-up.png"); background-repeat: no-repeat; background-color: rgb(80, 116, 148);
}
.table-sort tr.subheading .tablesorter-headerDesc {
	background-position: 97% 49%; padding-right: 14px; background-image: url("../Images/sort-down.png"); background-repeat: no-repeat; background-color: rgb(80, 116, 148);
}
.table-sort tfoot .tablesorter-headerAsc {
	background-image: none; background-color: rgb(255, 255, 255) !important;
}
.table-sort tfoot .tablesorter-headerDesc {
	background-image: none; background-color: rgb(255, 255, 255) !important;
}
.freeze-col-context {
	width: 100%; display: table;
}
.freeze-col-context .freeze-col-text {
	padding: 10px 12px 10px 27px; vertical-align: middle; display: table-cell;
}
.is-fix-col .freeze-col-context {
	background: inherit;
}
.is-fix-col .tablesorter-header-inner {
	background: inherit; width: 100%;
}
.tablesorter-header-inner > .freeze-col-context {
	text-align: left;
}
.fix-border {
	border-right-color: rgb(209, 221, 230); border-right-width: 1px; border-right-style: solid;
}
.is-fix-col {
	padding: 0px !important;
}
.noBorderCol {
	padding: 5px 12px;
}
.table-footer {
	padding: 20px 28px;
}
.table-footer p {
	color: rgb(16, 65, 108); font-size: 0.75rem; font-style: normal; font-weight: 400; font-stretch: normal;
}
.table-footer .updated-date {
	text-align: right; color: rgb(106, 106, 106); line-height: 1.45; letter-spacing: 0.2px; padding-top: 20px; padding-bottom: 20px; font-size: 0.68rem;
}
.sticky-header-table__current-table .sticky {
	position: relative; z-index: 15;
}
.sticky-header-table__current-table .stickyScrollBtns {
	position: fixed;
}
.content__footer {
	background: rgb(255, 255, 255); color: rgb(16, 65, 108); line-height: 1.67; padding-top: 23px; padding-bottom: 20px; padding-left: 28px; font-size: 0.75rem;
}
.content__footer p {
	margin-top: 30px;
}
.contact_us__wrapper {
	background: rgb(255, 255, 255); width: 100%; float: left;
}
.contact_us .form-input-textarea .contact_us__form_text--error-msg {
	margin-top: 14px;
}
.contact_us__form {
	padding: 0px 30px 30px 20px; width: 100%; float: left;
}
.contact_us__form--item-error {
	border: 1px solid rgb(231, 39, 66) !important; border-image: none !important;
}
.contact_us__form_subscription {
	width: 40%; float: left;
}
.contact_us__form_captcha {
	float: left; min-width: 188px; max-width: 193px;
}
.contact_us__form_column input {
	width: 100%;
}
.contact_us__form_column textarea {
	width: 100%;
}
.contact_us__form_column .optional_text {
	color: rgb(125, 125, 125);
}
:first-child.contact_us__form_column {
	width: 35%; float: left;
}
:nth-child(2n).contact_us__form_column {
	width: 62.5%; height: 136px; margin-left: 2%; float: right;
}
:last-child.contact_us__form_column {
	width: 60%; margin-top: 20px; float: right;
}
.contact_us__form_text--error-msg {
	color: rgb(231, 39, 66); line-height: 1.33; font-size: 0.75rem; margin-top: 6px; display: none; min-height: 16px;
}
:nth-of-type(2n).contact_us__form_text {
	margin-top: 20px; float: none;
}
.contact_us__checkbox {
	margin-top: 20px;
}
:first-child.contact_us__checkbox {
	margin-top: 0px;
}
.contact_us__checkbox .contact_us__form_text--error-msg {
	padding-left: 22px;
}
.contact_us__form--error .contact_us__form_captcha {
	padding: 6px; border: 1px solid rgb(231, 39, 66); border-image: none;
}
.contact_us .checkbox {
	width: 100%;
}
.contact_us .checkbox label {
	color: rgb(16, 65, 108); letter-spacing: 0.2px; font-size: 0.81rem;
}
.contact_us .checkbox input {
	border: 1px solid rgb(211, 211, 211); border-image: none;
}
.contact_us .checkbox .btn-gray {
	background: rgb(16, 65, 108); padding: 15px 20px; color: rgb(255, 255, 255); float: right;
}
.contact_us .form-input-text label {
	margin-top: 3px;
}
.contact_us .form-input-text input {
	margin-top: 0px;
}
.contact_us div.checkbox input[type=checkbox] {
	width: 1.25rem; height: 1.25rem; vertical-align: middle;
}
.contact_us div.checkbox label.subscribe {
	color: rgb(16, 65, 108); padding-left: 22px; font-family: FSElliotPro,FSElliot,Arial,"Heiti TC","Heiti SC","微軟正黑體","微软雅黑","Microsoft JhengHei","Microsoft YaHei",sans-serif !important; font-size: 0.87rem;
}
.contact_us .filter__checkBox--custom [type=checkbox] + label {
	display: inline-block;
}
.contact_us .filter__checkBox--custom [type=checkbox] + label::before {
	border-radius: 0px;
}
.contact_us .filter__checkBox--custom [type=checkbox] + label:hover::before {
	border: 1px solid rgb(211, 211, 211) !important; border-image: none !important;
}
.form-input-textarea .contact_us__form_text--error-msg {
	margin-top: 8px;
}
.contact-us-aside .filter__checkBox--custom [type=checkbox] + label {
	display: inline-block;
}
.contact-us-aside .filter__checkBox--custom [type=checkbox] + label::before {
	border-radius: 0px;
}
.contact-us-aside .filter__checkBox--custom [type=checkbox] + label:hover::before {
	border: 1px solid rgb(211, 211, 211) !important; border-image: none !important;
}
.fontsize-small .contact_us__form_captcha {
	width: 167px; min-width: 167px;
}
.fontsize-large .contact_us__form_captcha {
	max-width: 210px;
}
.fontsize-large .contact_us__form--error .contact_us__form_subscription {
	width: 50%;
}
.fontsize-large .contact_us__form--error .checkbox-img {
	width: 224px;
}
.fontsize-large .contact-us-aside .contact_us__form_captcha {
	margin-top: 20px;
}
.tab-container {
	width: 100%; min-height: 42px;
}
.tab-container__item {
	width: 100%; padding-left: 0px; margin-top: 11px; list-style-type: none; position: absolute;
}
.tab-container__item li {
	margin-right: 12%; float: left; min-height: 31px;
}
.tab-container__item li.selected {
	border-bottom-color: rgb(231, 39, 66); border-bottom-width: 4px; border-bottom-style: solid;
}
.tab-container__item li.selected a {
	color: rgb(16, 65, 108);
}
.tab-container__item li a {
	color: rgb(99, 99, 99); line-height: 1.93; font-size: 0.87rem; font-weight: 700;
}
.tab-container__item li a:focus {
	text-decoration: none;
}
.tab-container__item li a:hover {
	text-decoration: none;
}
.tab-container__item li a:visited {
	text-decoration: none;
}
.filter__container {
	padding: 0px 30px; width: 100%; position: relative; background-color: rgb(232, 238, 243);
}
.filter__searchBox {
	margin: 20px 0px; width: 280px; display: inline-block;
}
.filter__moreFilter {
	float: right;
}
.filter__moreFilter__label {
	margin: 0px; padding: 30px 0px; color: rgb(16, 65, 108); line-height: 1.43; font-size: 0.87rem; font-weight: 400;
}
.filter__moreFilter__label a {
	background: url("../Images/triangle-1.png") no-repeat right / 8px 6px; padding-right: 14px;
}
.filter__moreFilter h3 {
	margin: 0px; padding: 30px 0px; color: rgb(16, 65, 108); line-height: 1.43; font-size: 0.87rem; font-weight: 400;
}
.filter__moreFilter h3 a {
	background: url("../Images/triangle-1.png") no-repeat right / 8px 6px; padding-right: 14px;
}
.filter__moreFilterText {
	font-weight: 400;
}
.filter__checkBox {
	width: 100%; padding-top: 15px; border-top-color: rgb(199, 214, 221); border-bottom-color: rgb(199, 214, 221); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; display: inline-block;
}
.filter__checkBox__list {
	list-style: none; margin: 0px; padding: 15px 0px 0px; width: 100%; display: inline-block;
}
.filter__checkBox__item {
	width: 30%; padding-bottom: 12px; vertical-align: top; display: inline-block; position: relative; min-height: 38px;
}
.filter__checkBox__item label {
	color: rgb(19, 66, 107); line-height: 1.33; font-size: 0.75rem; display: block;
}
.filter__checkBox--custom [type=checkbox] {
	left: -9999px; position: absolute;
}
.filter__checkBox--custom [type=checkbox] + label {
	padding-left: 22px; position: relative; cursor: pointer;
}
.filter__checkBox--custom [type=checkbox] + label::before {
	background: rgb(255, 255, 255); border-radius: 2px; border: 1px solid rgb(211, 211, 211); border-image: none; left: 0px; top: 0px; width: 15px; height: 15px; position: absolute; content: "";
}
.filter__checkBox--custom [type=checkbox] + label::after {
	background: url("../Images/checked.png") no-repeat 0px / 50% 50%; transition:0.2s; left: 1px; top: -4px; width: 26px; height: 24px; display: inline-block; position: absolute; content: ""; -webkit-transition: all .2s;
}
.filter__checkBox--custom [type=checkbox]:not(:checked) + label::after {
	opacity: 0; transform: scale(0); -webkit-transform: scale(0);
}
.filter__checkBox--custom [type=checkbox]:checked + label::after {
	opacity: 1; transform: scale(1); -webkit-transform: scale(1);
}
.filter__checkBox__title {
	color: rgb(16, 65, 108); text-transform: uppercase; line-height: 1.17; font-size: 0.75rem; font-weight: 700; vertical-align: top;
}
.filter__checkBox__text {
	margin: 0px; display: inline-block; max-width: 120px;
}
.filter__buttonGroup {
	padding: 20px 0px; width: 100%; display: inline-block;
}
.filter__buttonGroup a {
	margin-left: 20px; float: right;
}
.filter__buttonGroup .filter__btn-cancelFilters-js {
	color: rgb(106, 106, 106);
}
.filter__selectedItem {
	width: 100%; padding-bottom: 10px; display: none;
}
.filter__selectedItem__button {
	padding: 10px 27px 10px 10px; text-align: left; text-transform: none; font-size: 0.75rem; margin-right: 10px; margin-bottom: 10px; position: relative; -ms-text-overflow: ellipsis;
}
.filter__selectedItem__button:hover {
	background-color: rgb(240, 240, 240);
}
.filter__selectedItem__button::after {
	top: 11px; right: 10px; margin-left: 10px; position: absolute;
}
label:hover::before {
	border: 1px solid rgb(71, 120, 217) !important; border-image: none !important;
}
.fontsize-large .btn-blue {
	padding: 10px 15px;
}
.fontsize-large .btn-disable {
	padding: 10px 15px;
}
.fontsize-large .btn-white {
	padding: 10px 15px;
}
.fontsize-large .filter__selectedItem__button {
	padding-right: 25px;
}
.fontsize-large .filter__selectedItem__button::after {
	top: 13px;
}
.fontsize-large .filter__checkBox--custom [type=checkbox] + label::before {
	top: 1px;
}
.fontsize-small .filter__checkBox__text {
	padding-top: 7px;
}
.fontsize-small .filter__checkBox--custom [type=checkbox] + label::before {
	top: -3px;
}
.fontsize-small .filter__checkBox--custom [type=checkbox] + label::after {
	top: -7px;
}
.fontsize-small .filter__selectedItem__button::after {
	top: 9px;
}
.side-content {
	margin-top: 20px; float: left;
}
.side-content__dropdown {
	padding: 10px 0px 20px;
}
.side-content__dropdown .select-group {
	display: inline-block;
}
.side-content__report {
	margin-right: 20px; margin-left: 20px; border-top-color: rgb(203, 203, 203); border-bottom-color: rgb(203, 203, 203); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.side-content__report--title {
	text-align: center; text-transform: uppercase; letter-spacing: 0.5px; padding-top: 20px; font-size: 0.87rem; font-weight: 700;
}
.side-content__report--title a {
	color: rgb(106, 106, 106);
}
.side-content__report--title-sub-title {
	text-transform: none; letter-spacing: 0.6px; font-weight: 400;
}
.side-content__report--image {
	text-align: center; margin-top: 17px; margin-bottom: 22px;
}
.side-content__report > div:not([data-target-report=true]) {
	display: none;
}
.side-content__download {
	margin: 20px auto; text-align: center;
}
.side-content__download a {
	background: rgb(16, 65, 108); padding: 20px; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 0.87rem; font-weight: 700; vertical-align: sub; display: inline-block; min-height: 50px;
}
.side-content__download a:active {
	text-decoration: none;
}
.side-content__download a:focus {
	text-decoration: none;
}
.side-content__download a:hover {
	text-decoration: none;
}
.side-content__download a:visited {
	text-decoration: none;
}
.info-cards::after {
	clear: both; display: block; content: "";
}
.info-card {
	padding: 20px 21px; width: 48.5%; height: auto; color: rgb(16, 65, 108); margin-bottom: 20px; float: left; background-color: rgb(234, 240, 243);
}
.info-card > div {
	display: block;
}
.info-card > div div:first-child {
	float: left;
}
.info-card > div div:last-child {
	margin-left: 40px;
}
.info-card > div img {
	width: 25px; float: left;
}
.info-card > div span {
	font-size: 0.87rem; font-weight: 700; vertical-align: top;
}
.info-card p {
	width: 100%; line-height: 20px; clear: both; font-size: 0.87rem; margin-top: 25px; margin-bottom: 0px;
}
:nth-child(2n+1).info-card {
	margin-right: 3%;
}
.tab-content__pane {
	color: rgb(16, 65, 108); text-transform: uppercase; display: none;
}
.tab-pane {
	display: none;
}
.tab-content > .active {
	display: block;
}
.hkex-nav-tabs {
	list-style: none; width: 100%; padding-left: 0px; margin-bottom: 0px; display: block;
}
.hkex-nav-tabs li {
	letter-spacing: 0.5px; font-size: 0.87rem; font-weight: 700; margin-bottom: -1px; display: inline-block;
}
.hkex-nav-tabs li a {
	padding: 0px 9px 7px; border: 0px solid transparent; border-image: none; color: rgb(157, 157, 157); text-decoration: none; margin-right: 10px; display: block; background-color: transparent;
}
.hkex-nav-tabs li a:focus {
	padding: 0px 9px 7px; border: 0px solid transparent; border-image: none; color: rgb(157, 157, 157); text-decoration: none; margin-right: 10px; display: block; background-color: transparent;
}
.hkex-nav-tabs li a:hover {
	padding: 0px 9px 7px; border: 0px solid transparent; border-image: none; color: rgb(157, 157, 157); text-decoration: none; margin-right: 10px; display: block; background-color: transparent;
}
.hkex-nav-tabs li.active a {
	border-width: 0px 0px 3px; border-style: solid; border-color: transparent transparent rgb(231, 39, 66); border-image: none; color: rgb(16, 65, 108);
}
.hkex-nav-tabs li.active a:focus {
	border-width: 0px 0px 3px; border-style: solid; border-color: transparent transparent rgb(231, 39, 66); border-image: none; color: rgb(16, 65, 108);
}
.hkex-nav-tabs li.active a:hover {
	border-width: 0px 0px 3px; border-style: solid; border-color: transparent transparent rgb(231, 39, 66); border-image: none; color: rgb(16, 65, 108);
}
.tabs-for-sidebar {
	width: 100%; border-bottom-color: rgb(227, 227, 227); border-bottom-width: 2px; border-bottom-style: solid;
}
.data-list {
	color: rgb(16, 65, 108); font-size: 12px;
}
.data-list dl {
	width: 100%; margin-top: 0px; margin-bottom: 0px; display: table;
}
.data-list dl:nth-of-type(2n+1) {
	background-color: rgb(242, 246, 248);
}
.data-list dl:nth-of-type(2n) {
	background-color: rgb(255, 255, 255);
}
.data-list dd {
	padding: 14px 0px 14px 30px;
}
.data-list dt {
	padding: 14px 0px 14px 30px;
}
.data-list dt {
	width: 30%; font-weight: 700; display: table-cell;
}
.data-list dd {
	width: 100%; padding-right: 30px; margin-left: 0px;
}
.tab-container {
	width: 100%; min-height: 42px;
}
.tab-container__item {
	width: 100%; padding-left: 0px; margin-top: 11px; list-style-type: none; position: absolute;
}
.tab-container__item li {
	margin-right: 12%; float: left; min-height: 31px;
}
.tab-container__item li.selected {
	border-bottom-color: rgb(231, 39, 66); border-bottom-width: 4px; border-bottom-style: solid;
}
.tab-container__item li.selected a {
	color: rgb(16, 65, 108);
}
.tab-container__item li a {
	color: rgb(99, 99, 99); line-height: 1.93; font-size: 0.87rem; font-weight: 700;
}
.tab-container__item li a:focus {
	text-decoration: none;
}
.tab-container__item li a:hover {
	text-decoration: none;
}
.tab-container__item li a:visited {
	text-decoration: none;
}
.newsletter {
	color: rgb(16, 65, 108);
}
.newsletter input {
	padding: 14px 20px; border: 1px solid rgb(203, 203, 203); border-image: none; width: 100%;
}
.newsletter button {
	padding: 20px; border: currentColor; border-image: none; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 1.43; letter-spacing: 0.2px; font-size: 0.87rem; font-style: normal; font-weight: 700; font-stretch: normal; background-color: rgb(16, 65, 108);
}
.newsletter__email::-ms-clear {
	display: none;
}
.newsletter__btn-holder {
	width: 100%; text-align: center; margin-top: 20px;
}
.newsletter form .cancel {
	display: none;
}
.newsletter form .right {
	display: none;
}
.list-panel {
	width: 100%;
}
.list-panel__item {
	width: 100%; padding-top: 10px; padding-bottom: 10px; padding-left: 20px; background-size: 5px 11px;
}
:nth-child(2n).list-panel__item {
	background-color: rgb(242, 246, 248);
}
:nth-child(2n).list-panel__item .add-ellipse span {
	background: linear-gradient(to left, rgb(242, 246, 248) 75%, rgba(242, 246, 248, 0));
}
.list-panel__item-heading {
	width: 100%; padding-right: 20px;
}
.list-panel__item-heading::before {
	background: url("../Images/arrow-right.png") no-repeat; top: 4px; width: 10px; height: 10px; float: right; position: relative; content: "";
}
.list-panel__item-heading-title {
	line-height: 1.2rem; padding-right: 10px; font-size: 0.87rem; -ms-overflow-y: hidden;
}
.list-panel__item__topbar {
	line-height: 1.14; padding-right: 23px; font-size: 0.87rem; font-weight: 700; float: right;
}
.list-panel-popover {
	right: 10px;
}
.list-panel__popover__content::after {
	left: 84%;
}
.list-panel__popover__content::before {
	left: 84%;
}
.list-panel__content-list {
	width: 106px; margin-top: 6px; -o-object-fit: contain; object-fit: contain;
}
.list-panel__list-item {
	width: 106px; margin-top: 0px !important;
}
.list-panel__list-item a {
	padding-top: 7px; padding-bottom: 3px;
}
.list-panel .circulars {
	margin-bottom: 30px;
}
.list-panel .circulars .add-ellipse {
	position: relative; -ms-overflow-x: visible;
}
.list-panel .circulars .list-panel__item__topbar .popover__content .quick-link-list li a {
	background: url("../Images/arrow-right.png") no-repeat right 10px top 11px;
}
.list-panel .circulars .list-panel__item-heading-title a {
	padding-right: 25px;
}
.list-panel .circulars .list-panel__item-heading-title .circulars-for-pdf::after {
	background: url("") no-repeat 0% 0% / 20px 11px; width: 20px; height: 11px; margin-right: -25px; margin-left: 5px; display: inline-block; content: "";
}
.list-panel .circulars .circular-ellipse {
	width: 55px; position: absolute;
}
.list-panel .circulars .circular-ellipse::after {
	background: url("") no-repeat 0% 0% / 20px 11px; width: 20px; height: 11px; margin-left: 5px; display: inline-block; content: "";
}
.list-panel__item-heading-date {
	color: rgb(125, 125, 125); padding-top: 5px; font-size: 0.68rem;
}
.list-panel__item-heading-category {
	color: rgb(255, 178, 5); line-height: 1.45; letter-spacing: 0.2px; font-size: 0.68rem; font-weight: 700;
}
.fontsize-large .list-panel__item-heading::before {
	top: 6px;
}
.fontsize-large .add-ellipse span {
	right: 0px;
}
.fontsize-large .circulars .list-panel__item__topbar .popover__content .quick-link-list li a {
	background: url("../Images/arrow-right.png") no-repeat right 10px top 13px;
}
.fontsize-small .circulars .add-ellipse .circulars-for-pdf::after {
	height: 9px; background-size: 18px 9px;
}
.fontsize-small .circulars .circular-ellipse {
	right: 0px;
}
.fontsize-small .circulars .circular-ellipse::after {
	height: 9px; background-size: 18px 9px;
}
.fontsize-small .circulars .list-panel__item__topbar .popover__content .quick-link-list li a {
	background: url("../Images/arrow-right.png") no-repeat right 10px top 6px;
}
.add-ellipse {
	overflow: hidden;
}
.add-ellipse span {
	background: linear-gradient(to left, rgb(255, 255, 255) 75%, rgba(255, 255, 255, 0)); width: 30px; text-align: right; right: 0px; float: right; display: none; position: relative;
}
.scroll_tabs {
	display: none;
}
.scroll_tabs_container {
	list-style: none; left: 0px; top: 0px; height: 43px; text-align: left; right: 0px; color: rgb(16, 65, 108); padding-left: 0px; font-family: FSElliotPro,FSElliot,Arial,"Heiti TC","Heiti SC","微軟正黑體","微软雅黑","Microsoft JhengHei","Microsoft YaHei",sans-serif !important; margin-bottom: 0px; border-bottom-color: rgb(209, 221, 230); border-bottom-width: 1px; border-bottom-style: solid; position: relative; background-color: rgb(255, 255, 255);
}
.scroll_tabs_container div.scroll_tab_inner li {
	color: rgb(99, 99, 99); line-height: 40px; font-size: 0.87rem; font-weight: 700; margin-right: 10px; display: inline-block; cursor: pointer;
}
.scroll_tabs_container div.scroll_tab_inner li a {
	color: rgb(99, 99, 99); padding-right: 9px; padding-left: 9px; text-decoration: none; display: block;
}
.scroll_tabs_container div.scroll_tab_inner li a:focus {
	color: rgb(99, 99, 99); padding-right: 9px; padding-left: 9px; text-decoration: none; display: block;
}
.scroll_tabs_container div.scroll_tab_inner li a:hover {
	color: rgb(99, 99, 99); padding-right: 9px; padding-left: 9px; text-decoration: none; display: block;
}
.scroll_tabs_container div.scroll_tab_inner li:last-child {
	margin-right: 0px;
}
.scroll_tabs_container div.scroll_tab_inner li:hover {
	border-bottom-color: rgb(181, 199, 216); border-bottom-width: 4px; border-bottom-style: solid;
}
.scroll_tabs_container div.scroll_tab_inner li.tab_selected {
	color: rgb(16, 65, 108); border-bottom-color: rgb(231, 39, 66); border-bottom-width: 4px; border-bottom-style: solid;
}
.scroll_tabs_container div.scroll_tab_inner li.tab_selected a {
	color: rgb(16, 65, 108);
}
.scroll_tabs_container div.scroll_tab_inner li.tab_selected a:focus {
	color: rgb(16, 65, 108);
}
.scroll_tabs_container div.scroll_tab_inner li.tab_selected a:hover {
	color: rgb(16, 65, 108);
}
.scroll_tabs_container div.scroll_tab_inner span.scroll_tab_left_finisher {
	padding: 0px; width: 0px;
}
.scroll_tabs_container div.scroll_tab_inner span.scroll_tab_right_finisher {
	padding: 0px; width: 0px;
}
.scroll_tabs_container .scroll_tab_left_button {
	background: url("../Images/left-arrow-bg.png") no-repeat center; height: 44px; z-index: 1;
}
.scroll_tabs_container .scroll_tab_left_button img.scroll_arrow_left {
	padding-top: 4px; padding-right: 0px; padding-left: 0px;
}
.scroll_tabs_container .scroll_tab_right_button {
	background: url("../Images/right-arrow-bg.png") no-repeat center; height: 44px;
}
.scroll_tabs_container .scroll_tab_right_button img.scroll_arrow_right {
	padding-top: 4px; padding-right: 0px; padding-left: 0px;
}
.scroll_tabs_content > div {
	display: none;
}
.scroll_tabs_content > div:first-child {
	display: block;
}
ul.scroll_tabs_side div.scroll_tab_inner li:first-child {
	margin-left: 20px;
}
ul.scroll_tabs_side div.scroll_tab_inner li:last-child {
	margin-right: 20px;
}
ul.scroll_tabs_side .scroll_tab_left_button img.scroll_arrow_left {
	margin-left: 10px;
}
ul.scroll_tabs_side .scroll_tab_right_button img.scroll_arrow_right {
	margin-left: -10px;
}
.loadMore__container {
	width: 100%; text-align: center; float: left; position: relative; min-height: 55px; background-color: rgb(255, 255, 255);
}
.loadMore__container a:active {
	text-decoration: none;
}
.loadMore__container a:focus {
	text-decoration: none;
}
.loadMore__container a:hover {
	text-decoration: none;
}
.loadMore__container a:visited {
	text-decoration: none;
}
.loadMore-leftPart__container {
	display: inline-block;
}
.loadMore__wrapper {
	margin: 0px; color: rgb(16, 65, 108); font-size: 0.87rem; display: inline-block;
}
.loadMore__wrapper-container {
	padding-top: 17px;
}
.loadMore__icon {
	background: url("../Images/loadmore-img.png") no-repeat right / 15.8px 14.4px; width: 17px; height: 16px; margin-right: 4px; vertical-align: middle; display: inline-block;
}
.loadMore__timetag {
	color: rgb(16, 65, 108); line-height: 1.36; font-size: 0.68rem; margin-top: 10px; margin-bottom: 0px; display: inline-block;
}
.loadMore__timetag-container {
	text-align: right; margin-bottom: 20px;
}
.loadMore__timetag-icon {
	background: url("../Images/time-tag-clock.png") no-repeat right; width: 17px; height: 16px; margin-right: 4px; vertical-align: middle; display: inline-block;
}
.loadMore__dropdown-container {
	width: 120px; font-size: 0.75rem; float: right;
}
.loadMore__dropdown-container .select-group {
	border-width: medium 1px; border-style: none solid; border-color: currentColor rgb(213, 226, 232);
}
.loadMore__dropdown-container .select-target {
	line-height: 27px;
}
.loadMore__dropdown-container .select-target a {
	font-weight: 400;
}
.loadMore__dropdown-container .select-items {
	text-align: left;
}
.fontsize-large .loadMore__dropdown-container .select-target {
	line-height: 30px;
}
.video-img-thumbnail {
	width: 100%; float: left;
}
.video-img-thumbnail img {
	width: 100%;
}
.video-img-thumbnail ul {
	margin: 0px; padding-left: 0px; list-style-type: none;
}
.video-img-thumbnail li {
	padding-right: 15px; margin-bottom: 40px;
}
.video-img-thumbnail .video-title {
	margin: 1.12rem 0px 0px; color: rgb(16, 65, 108); font-weight: 700;
}
.video-img-thumbnail a {
	color: rgb(16, 65, 108); margin-top: 0.37rem;
}
.video-img-thumbnail a:link {
	text-decoration: none;
}
.video-img-thumbnail a:active {
	text-decoration: underline;
}
.video-img-thumbnail a:hover {
	text-decoration: underline;
}
.video-img-thumbnail span {
	text-align: right; color: rgb(106, 106, 106); line-height: 2.45; letter-spacing: 0.01rem; font-size: 0.68rem; font-weight: 400;
}
.video-img-thumbnail p {
	margin: 0px; color: rgb(16, 65, 108); line-height: 1.43rem; font-size: 0.87rem; font-weight: 400;
}
.tab-box {
	width: 100%; padding-right: 20px; margin-bottom: 20px;
}
.tab-box__title {
	height: 100px; vertical-align: middle;
}
.tab-box__title a {
	padding: 20px 12% 20px 0px; width: 100%; height: 100%; line-height: 1.31; text-decoration: none; display: block;
}
.tab-box__title a::after {
	clear: both; display: table; content: "";
}
.tab-box__title a[aria-expanded=false] {
	background: url("../Images/triangle-1.png") no-repeat 92% / 8px 6px rgb(16, 65, 108); color: rgb(255, 255, 255);
}
.tab-box__title a[aria-expanded=true] {
	background: url("../Images/arrow-up.png") no-repeat 92% / 8px 6px rgb(232, 238, 243); color: rgb(16, 65, 108); border-bottom-color: rgb(231, 39, 66); border-bottom-width: 4px; border-bottom-style: solid;
}
.tab-box__title--text {
	margin: 0px; padding: 0px; width: 60%; text-transform: uppercase; font-size: 1.12rem; font-weight: 700; vertical-align: middle; display: inline-block;
}
.tab-box__icon {
	padding: 0px 13px 0px 20px; display: inline-block;
}
.fontsize-large .tab-box__title--text {
	font-size: 18px;
}
.tab-container {
	width: 100%; min-height: 42px;
}
.tab-container__item {
	width: 100%; padding-left: 0px; margin-top: 11px; list-style-type: none; position: absolute;
}
.tab-container__item li {
	margin-right: 12%; float: left; min-height: 31px;
}
.tab-container__item li.selected {
	border-bottom-color: rgb(231, 39, 66); border-bottom-width: 4px; border-bottom-style: solid;
}
.tab-container__item li.selected a {
	color: rgb(16, 65, 108);
}
.tab-container__item li a {
	color: rgb(99, 99, 99); line-height: 1.93; font-size: 0.87rem; font-weight: 700;
}
.tab-container__item li a:focus {
	text-decoration: none;
}
.tab-container__item li a:hover {
	text-decoration: none;
}
.tab-container__item li a:visited {
	text-decoration: none;
}
.share-group {
	top: 0px; width: 200px; right: 0px; position: absolute;
}
.share-group--show__icon {
	top: 0px; right: 0px; position: absolute;
}
.share-group--items {
	background: rgb(255, 255, 255); border-radius: 11px; border: 1px solid rgb(209, 221, 230); border-image: none; top: -1px; height: 24px; right: -2px; line-height: 20px; padding-left: 12px; display: none; position: absolute;
}
.share-group--items__item {
	width: 18px; height: 14px; margin-right: 6px; vertical-align: middle; display: inline-block;
}
.share-group--items .share-1 {
	background: url("") no-repeat center;
}
.share-group--items .share-1:hover {
	background: url("") no-repeat center;
}
.share-group--items .share-2 {
	background: url("") no-repeat center;
}
.share-group--items .share-2:hover {
	background: url("") no-repeat center;
}
.share-group--items .share-3 {
	background: url("") no-repeat center;
}
.share-group--items .share-3:hover {
	background: url("") no-repeat center;
}
.share-group--items .share-4 {
	background: url("../Images/share-4.png") no-repeat center;
}
.share-group--items .share-4:hover {
	background: url("../Images/share-4-hover.png") no-repeat center;
}
.share-group--items__close {
	top: 0px; right: -2px; position: relative;
}
.fontsize-large .share-group--items {
	top: 0px; right: -3px;
}
.fontsize-small .share-group--items {
	top: -4px;
}
.tag-gray {
	padding: 0.37rem 0.37rem 0.25rem; color: rgb(255, 255, 255); font-size: 0.68rem; margin-right: 0.31rem; margin-bottom: 0.31rem; display: inline-block; position: relative; min-height: 1.18rem;
}
.tag-green {
	padding: 0.37rem 0.37rem 0.25rem; color: rgb(255, 255, 255); font-size: 0.68rem; margin-right: 0.31rem; margin-bottom: 0.31rem; display: inline-block; position: relative; min-height: 1.18rem;
}
.tag-light-blue {
	padding: 0.37rem 0.37rem 0.25rem; color: rgb(255, 255, 255); font-size: 0.68rem; margin-right: 0.31rem; margin-bottom: 0.31rem; display: inline-block; position: relative; min-height: 1.18rem;
}
.tag-red {
	padding: 0.37rem 0.37rem 0.25rem; color: rgb(255, 255, 255); font-size: 0.68rem; margin-right: 0.31rem; margin-bottom: 0.31rem; display: inline-block; position: relative; min-height: 1.18rem;
}
.tag-yellow {
	padding: 0.37rem 0.37rem 0.25rem; color: rgb(255, 255, 255); font-size: 0.68rem; margin-right: 0.31rem; margin-bottom: 0.31rem; display: inline-block; position: relative; min-height: 1.18rem;
}
.tag-gray-triangle::before {
	left: 0px; top: -0.62rem; width: 0px; height: 0px; border-bottom-color: currentColor; border-left-color: transparent; border-bottom-width: 0.62rem; border-left-width: 0.62rem; border-bottom-style: solid; border-left-style: solid; position: absolute; content: "";
}
.tag-green-triangle::before {
	left: 0px; top: -0.62rem; width: 0px; height: 0px; border-bottom-color: currentColor; border-left-color: transparent; border-bottom-width: 0.62rem; border-left-width: 0.62rem; border-bottom-style: solid; border-left-style: solid; position: absolute; content: "";
}
.tag-light-blue-triangle::before {
	left: 0px; top: -0.62rem; width: 0px; height: 0px; border-bottom-color: currentColor; border-left-color: transparent; border-bottom-width: 0.62rem; border-left-width: 0.62rem; border-bottom-style: solid; border-left-style: solid; position: absolute; content: "";
}
.tag-red-triangle::before {
	left: 0px; top: -0.62rem; width: 0px; height: 0px; border-bottom-color: currentColor; border-left-color: transparent; border-bottom-width: 0.62rem; border-left-width: 0.62rem; border-bottom-style: solid; border-left-style: solid; position: absolute; content: "";
}
.tag-yellow-triangle::before {
	left: 0px; top: -0.62rem; width: 0px; height: 0px; border-bottom-color: currentColor; border-left-color: transparent; border-bottom-width: 0.62rem; border-left-width: 0.62rem; border-bottom-style: solid; border-left-style: solid; position: absolute; content: "";
}
.tag-img-clock::after {
	background: no-repeat top; left: 0.37rem; top: 0.18rem; width: 0.75rem; height: 100%; position: absolute; content: "";
}
.tag-img-notification::after {
	background: no-repeat top; left: 0.37rem; top: 0.18rem; width: 0.75rem; height: 100%; position: absolute; content: "";
}
.tag-img-trading::after {
	background: no-repeat top; left: 0.37rem; top: 0.18rem; width: 0.75rem; height: 100%; position: absolute; content: "";
}
.tag-yellow {
	background: rgb(255, 178, 5);
}
.tag-yellow-triangle::before {
	border-bottom-color: rgb(255, 131, 5);
}
.tag-light-blue {
	background: rgb(137, 155, 172);
}
.tag-light-blue-triangle::before {
	border-bottom-color: rgb(16, 65, 108);
}
.tag-gray {
	background: rgb(165, 165, 165);
}
.tag-gray-triangle::before {
	border-bottom-color: rgb(125, 125, 125);
}
.tag-red {
	background: rgb(231, 39, 66);
}
.tag-red-triangle::before {
	border-bottom-color: rgb(203, 36, 36);
}
.tag-green {
	background: rgb(36, 128, 62);
}
.tag-green-triangle::before {
	border-bottom-color: rgb(15, 69, 30);
}
.tag-img-clock {
	padding-left: 1.37rem;
}
.tag-img-clock::after {
	background-image: url("");
}
.tag-img-notification {
	padding-left: 1.37rem;
}
.tag-img-notification::after {
	background-image: url("");
}
.tag-img-trading {
	padding-left: 1.37rem;
}
.tag-img-trading::after {
	background-image: url("");
}
.fontsize-large .tag-img-clock::after {
	top: 0.31rem;
}
.fontsize-large .tag-img-notification::after {
	top: 0.31rem;
}
.fontsize-large .tag-img-trading::after {
	top: 0.31rem;
}
.ticker {
	color: rgb(16, 65, 108); font-style: normal; position: relative; font-stretch: normal;
}
.ticker__body {
	margin: 0px; padding: 0px;
}
.ticker__header {
	margin: 0px; padding: 0px;
}
.ticker__wrapper {
	padding: 30px 30px 30px 80px; position: relative;
}
.ticker__header {
	line-height: 0.89; margin-bottom: 10px;
}
.ticker__body {
	line-height: 1.14;
}
.ticker--error {
	background-color: rgb(249, 222, 222);
}
.ticker--success {
	background-color: rgb(231, 244, 228);
}
.ticker--info {
	background-color: rgb(213, 226, 232);
}
.ticker--warn {
	background-color: rgb(255, 241, 210);
}
.ticker__error-img::before {
	left: 30px; width: 30px; height: 30px; position: absolute; content: ""; background-size: 30px 30px;
}
.ticker__info-img::before {
	left: 30px; width: 30px; height: 30px; position: absolute; content: ""; background-size: 30px 30px;
}
.ticker__success-img::before {
	left: 30px; width: 30px; height: 30px; position: absolute; content: ""; background-size: 30px 30px;
}
.ticker__warn-img::before {
	left: 30px; width: 30px; height: 30px; position: absolute; content: ""; background-size: 30px 30px;
}
.ticker__error-img::before {
	background: url("../Images/icon-error-ticker.png") no-repeat;
}
.ticker__success-img::before {
	background: url("../Images/icon-success-ticker.png") no-repeat;
}
.ticker__info-img::before {
	background: url("../Images/icon-info-ticker.png") no-repeat;
}
.ticker__warn-img::before {
	background: url("../Images/icon-warning-ticker.png") no-repeat;
}
.ticker__highlight {
	font-weight: 700; text-decoration: underline;
}
.ticker__close {
	background: url("../Images/cancel.png") no-repeat; border: currentColor; border-image: none; top: 0px; width: 50px; height: 50px; text-align: center; right: 0px; position: absolute; cursor: pointer;
}
.ticker__close span {
	color: rgb(255, 255, 255); line-height: 50px; font-size: 0.87rem;
}
.ticker__btn {
	padding: 10px 20px; text-transform: uppercase; margin-top: 15px;
}
.section-side {
	margin-bottom: 20px; background-color: rgb(255, 255, 255);
}
.defaultParagraph {
	color: rgb(16, 65, 108); line-height: 20px; font-size: 0.87rem;
}
.defaultBulletPoint {
	color: rgb(16, 65, 108); padding-left: 0px; font-size: 0.87rem; margin-left: 0px;
}
.defaultBulletPoint li {
	list-style-type: none;
}
.defaultBulletPoint li::before {
	position: absolute; content: "\2022";
}
.defaultBulletPoint li p {
	padding-left: 20px;
}
.twitter-title {
	width: 100%; float: left;
}
.twitter-title .hklogo-icon {
	width: 33px; margin-top: 4px; float: left;
}
.twitter-title .twitter-name {
	width: 100px; color: rgb(19, 66, 107); letter-spacing: 0.5px; font-style: normal; float: left; font-stretch: normal;
}
.twitter-title .twitter-name h6 {
	margin: 0px; padding: 0px; font-size: 0.81rem; font-weight: 700; float: left;
}
.twitter-title .twitter-name span {
	font-size: 12px; float: left;
}
.twitter-title .twitter-icon {
	width: 15px; float: right;
}
.twitter-text {
	width: 100%; color: rgb(19, 66, 107); line-height: 1.43; padding-top: 0px; font-size: 0.87rem; font-style: normal; font-weight: 400; margin-bottom: 10px; float: left; -ms-overflow-y: auto; font-stretch: normal;
}
.twitter-date {
	width: 100%; color: rgb(165, 165, 165); line-height: 1.67; font-size: 0.75rem; font-style: normal; font-weight: 700; margin-top: 11px; margin-bottom: 11px; float: left; font-stretch: normal;
}
.twitter-sharing-icons {
	padding: 11px 0px; width: 100%; border-top-color: rgb(209, 221, 230); border-top-width: 1px; border-top-style: solid; float: left;
}
.twitter-sharing-icons .share {
	margin-right: 32.7px;
}
.twitter-sharing-icons .retweet {
	margin-right: 4.7px;
}
.twitter-sharing-icons .retweet-count {
	color: rgb(68, 68, 68); font-size: 0.75rem; font-style: normal; font-weight: 700; margin-right: 21px; font-stretch: normal;
}
.fontsize-large .twitter-title .hklogo-icon {
	margin-top: 5px;
}
.fontsize-small .twitter-title .hklogo-icon {
	margin-top: 2px;
}
.blueBannerWithBtn {
	padding: 0px 30px; width: 100%; float: left; position: relative; min-height: 100px; background-image: url("../Images/etpIssuer-background.png");
}
.blueBannerWithBtn-text {
	width: 65%; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 1.43; font-size: 0.87rem; float: left;
}
.blueBannerWithBtn-btn {
	float: right;
}
.date-data-list__section {
	padding-left: 20px; margin-bottom: 23px; position: relative;
}
.date-data-list__section--base-info {
	color: rgb(16, 65, 108); line-height: 1.92; font-size: 0.75rem; font-weight: 700; margin-bottom: 9px; min-height: 23px;
}
.date-data-list__section--base-info span:not(:last-child) {
	border-right-color: currentColor; border-right-width: 1px; border-right-style: solid;
}
.date-data-list__section--base-info span:not(:first-child) {
	padding-right: 10px; padding-left: 10px;
}
.date-data-list__section--base-info span:first-child {
	padding-right: 10px;
}
.date-data-list__section--date {
	width: 16%; vertical-align: top; display: inline-block;
}
.date-data-list__section--date-day {
	width: 3.12rem; height: 3.12rem; color: rgb(213, 226, 232); font-size: 2.68rem; font-weight: 900;
}
.date-data-list__section--date-month {
	color: rgb(16, 65, 108); text-transform: uppercase; letter-spacing: 1px; padding-left: 4px; font-size: 1.37rem;
}
.date-data-list__section--content {
	width: 83%; border-left-color: rgb(235, 235, 235); border-left-width: 1px; border-left-style: solid; display: inline-block;
}
.date-data-list__section--content > :nth-child(n) {
	margin-left: 19px;
}

.date-data-list__section--content-type {
	height: 23px; color: rgb(255, 178, 5); text-transform: capitalize; font-size: 0.75rem; font-weight: 700;
}
.date-data-list__section--content-title {
	color: rgb(16, 65, 108); line-height: 1.31; font-size: 1rem; font-weight: 700;
}
[data-file-type].date-data-list__section--content-title::after {
	top: 2px; width: 1.25rem; height: 0.68rem; margin-left: 5px; position: relative;
}
.date-data-list__section--content-brife {
	color: rgb(16, 65, 108); line-height: 1.25rem; font-size: 0.87rem;
}
.date-data-list__section--content-brife-gray-text {
	color: rgb(119, 119, 119);
}
.video-container {
	width: 100%; padding-bottom: 56.25%; position: relative;
}
.video-container .video-js {
	margin: 0px; left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; position: absolute;
}
.video-container .vjs-tech {
	background-position: 0px 0px; background-repeat: no-repeat; background-size: cover;
}
.video-container .vjs-poster {
	background-size: cover;
}
.video-container button:focus {
	outline: 0px;
}
.video-container .example_video_1-dimensions {
	width: 100%; height: 100%;
}
.video-container .vjs-big-play-button {
	border-radius: 50%; border: currentColor; border-image: none; left: 50%; width: 47px; height: 47px; line-height: 47px; font-size: 35px; margin-left: -1.5rem; opacity: 0.8; background-color: rgb(244, 54, 76);
}
.video-container .vjs-big-play-button:focus {
	opacity: 0.4;
}
.video-container .vjs-big-play-button:hover {
	opacity: 0.4;
}
.video-container .vjs-paused .vjs-big-play-button {
	display: block !important;
}
.video-container .vjs-paused .vjs-control-bar {
	transition:visibility 1s; visibility: collapse; -webkit-transition: visibility 1s;
}
.video-container .vjs-paused .vjs-control-bar div {
	transition:none; -webkit-transition: none;
}
.video-container .video-js .vjs-big-play-button:focus {
	background-color: rgb(244, 54, 76);
}
.video-container .video-js:hover .vjs-big-play-button {
	background-color: rgb(244, 54, 76);
}
.topbar__side.lg-topbar__side {
	float: right;
}
.m-topbar__ticker {
	border: currentColor; border-image: none; margin-left: 15px; vertical-align: middle; cursor: pointer; background-color: rgb(246, 246, 246);
}
.topbar__ticker {
	border: currentColor; border-image: none; margin-left: 15px; vertical-align: middle; cursor: pointer; background-color: rgb(246, 246, 246);
}
.m-topbar__ticker:active {
	border-width: 0px; border-color: rgba(0, 0, 0, 0.6);
}
.m-topbar__ticker:focus {
	border-width: 0px; border-color: rgba(0, 0, 0, 0.6);
}
.m-topbar__ticker:hover {
	border-width: 0px; border-color: rgba(0, 0, 0, 0.6);
}
.topbar__ticker:active {
	border-width: 0px; border-color: rgba(0, 0, 0, 0.6);
}
.topbar__ticker:focus {
	border-width: 0px; border-color: rgba(0, 0, 0, 0.6);
}
.topbar__ticker:hover {
	border-width: 0px; border-color: rgba(0, 0, 0, 0.6);
}
.m-topbar__ticker:active svg {
	fill: #4ab1e2;
}
.m-topbar__ticker:focus svg {
	fill: #4ab1e2;
}
.m-topbar__ticker:hover svg {
	fill: #4ab1e2;
}
.topbar__ticker:active svg {
	fill: #4ab1e2;
}
.topbar__ticker:focus svg {
	fill: #4ab1e2;
}
.topbar__ticker:hover svg {
	fill: #4ab1e2;
}
.m-topbar {
	margin: 24px 0px 0px;
}
.m-topbar .popover {
	left: 0px; top: auto; width: 100%; position: relative;
}
.m-topbar .popover__content-list {
	width: 100%;
}
.m-topbar .popover__content {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.m-topbar .popover__list-item {
	width: 100%; margin-bottom: 0px;
}
.m-topbar .popover__link {
	padding: 8px 0px; margin-left: 22px;
}
.m-topbar__language {
	margin-left: 22px;
}
.m-topbar__language-one {
	padding-right: 10px; border-right-color: rgb(218, 218, 218); border-right-width: 1px; border-right-style: solid;
}
.m-topbar__language-two {
	margin-left: 10px;
}
.m-topbar__nav {
	list-style: none; padding: 0px; width: 100%; text-align: left; color: rgb(16, 65, 108); line-height: 1.3; font-size: 0.87rem; font-weight: 700; margin-top: 40px; display: inline-block;
}
.m-topbar__nav li {
	margin-bottom: 26px; display: block;
}
.m-topbar__font-sizes {
	margin-left: 22px;
}
.m-topbar__font-sizes a {
	text-transform: uppercase; margin-right: 9px;
}
.m-topbar__font-sizes span {
	text-transform: capitalize; margin-right: 11px;
}
.m-topbar__about {
	text-transform: capitalize; display: inline-block; position: relative;
}
.m-topbar__about .popover__content::after {
	left: 73px;
}
.m-topbar__about .popover__content::before {
	left: 73px;
}
.m-topbar__about-link {
	background: url("../Images/triangle-1.png") no-repeat right / 8px 6px; padding-right: 14px; margin-left: 22px;
}
.m-topbar__related-sites .popover__content::after {
	left: 116px;
}
.m-topbar__related-sites .popover__content::before {
	left: 116px;
}
.m-topbar__related-sites .m-topbar {
	text-transform: capitalize; margin-right: 36px; display: inline-block; position: relative;
}
.m-topbar__related-sites-link {
	background: url("../Images/triangle-1.png") no-repeat right / 8px 6px; padding-right: 14px; margin-left: 22px;
}
.m-topbar__ticker {
	background-color: rgb(235, 235, 235);
}
.m-topbar__ticker span {
	color: rgb(16, 65, 108); line-height: 14px; padding-left: 6px; font-size: 0.87rem;
}
.topbar {
	position: relative; background-color: rgb(246, 246, 246);
}
.topbar__container {
	padding-top: 13px;
}
.topbar__link {
	color: rgb(16, 65, 108);
}
.topbar__logo span {
	display: none;
}
.topbar__side {
	text-align: right;
}
.topbar__nav {
	list-style: none; padding: 0px; color: rgb(16, 65, 108); line-height: 1.3; font-size: 0.75rem; font-weight: 700; margin-top: 0px; margin-right: 20px; display: inline-block;
}
.topbar__nav li {
	display: inline-block; position: relative;
}
.topbar__font-sizes {
	padding-right: 15px; margin-right: 15px; border-right-color: rgb(213, 226, 232); border-right-width: 1px; border-right-style: solid;
}
.topbar__font-sizes a {
	text-transform: uppercase; margin-right: 9px;
}
.topbar__font-sizes span {
	text-transform: capitalize; margin-right: 11px;
}
.topbar__about {
	text-transform: capitalize; padding-right: 35px; margin-right: 20px; border-right-color: rgb(213, 226, 232); border-right-width: 1px; border-right-style: solid; display: inline-block;
}
.topbar__about-link {
	background: url("../Images/triangle-1.png") no-repeat right / 8px 6px; padding-right: 14px;
}
.topbar__related-sites .m-topbar {
	text-transform: capitalize; margin-right: 36px; display: inline-block; position: relative;
}
.topbar__related-sites .popover__content::after {
	left: 47%;
}
.topbar__related-sites .popover__content::before {
	left: 47%;
}
.topbar__related-sites .popover__content-list {
	width: 174px;
}
.topbar__related-sites .popover__list-item {
	width: 174px;
}
.topbar__related-sites-icon::after {
	padding-left: 10px; content: url("../Images/icon-connect-red.png");
}
.topbar__related-sites-link {
	background: url("../Images/triangle-1.png") no-repeat right / 8px 6px; padding-right: 14px;
}
.topbar__search-input {
	background: url("../Images/search-icon-blue.png") no-repeat 9px rgb(255, 255, 255); outline: 0px; border: 1px solid rgb(218, 218, 218); border-image: none; width: 195px; height: 34px; color: rgb(16, 65, 108); line-height: 24px; padding-left: 45px; font-size: 12px !important; margin-top: 21px; margin-right: 10px;
}
:-ms-input-placeholder.topbar__search-input {
	color: rgb(125, 125, 125); line-height: 2.33; font-size: 12px; font-weight: 400;
}
.topbar__search-input::-ms-clear {
	display: none;
}
.topbar__ic-group {
	font-size: 0.75rem; display: inline-block;
}
.topbar__ic-group a {
	color: rgb(16, 65, 108);
}
.topbar__language-one {
	padding-right: 10px; border-right-color: rgb(218, 218, 218); border-right-width: 1px; border-right-style: solid;
}
.topbar__language-two {
	padding-left: 10px;
}
.topbar__bell {
	fill: #a5a5a5;
}
.topbar__mobile- {
	display: none;
}
@media all and (max-width:1000px)
{
.topbar__mobile- {
	left: 20px; top: 19px; display: block; position: absolute; cursor: pointer;
}
}
.topbar__mobile-search {
	display: none;
}
@media all and (max-width:1000px)
{
.topbar__mobile-search {
	top: 19px; width: 18px; height: 18px; right: 23px; display: inline-block; position: absolute;
}
}
.topbar__icon-bar {
	margin: 0px 0px 4.3px; width: 26px; height: 2.8px; display: block; background-color: rgb(0, 52, 101);
}
.font-sizes__link {
	color: rgb(161, 180, 197);
}
.font-sizes--small {
	line-height: 1.45; font-size: 11px;
}
.font-sizes--medium {
	line-height: 1.23; font-size: 13px;
}
.font-sizes--large {
	line-height: 1.07; font-size: 15px;
}
.font-sizes--active {
	color: rgb(231, 39, 66) !important; text-decoration: underline;
}
.mobile-search {
	left: 0px; top: 0px; right: 0px; bottom: 0px; display: none; position: fixed; z-index: 67; background-color: rgba(0, 0, 0, 0.6);
}
@media all and (min-width:1000px)
{
.mobile-search {
	display: none;
}
}
.mobile-search__container {
	background: rgb(255, 255, 255); width: 100%; height: 54px;
}
.mobile-search__close {
	top: 20px; right: 20.3px; position: absolute; cursor: pointer; max-width: 100%;
}
.mobile-search__form {
	width: 100%;
}
.mobile-search__input {
	border-width: medium medium 2px; border-style: none none solid; border-color: currentColor currentColor rgb(16, 65, 108); border-radius: 0px; border-image: none; width: 80%; height: 36px; color: rgb(16, 65, 108); line-height: 36px; margin-top: 10px; margin-left: 60px; -webkit-appearance: none;
}
.mobile-search__input:focus {
	outline: 0px;
}
.slider {
	width: 100%; overflow: hidden; background-color: rgb(232, 238, 243);
}
.slider__wrapper {
	width: 100%; float: left; position: relative; z-index: 0;
}
.slider__slides {
	list-style: none; margin: 0px; padding: 0px; width: 100%; position: relative;
}
.slider__slide {
	left: 0px; top: 0px; width: 100%; position: absolute;
}
:first-child.slider__slide {
	float: left; display: block; position: relative;
}
.slider__slide img {
	border: 0px currentColor; border-image: none; left: 0px; height: auto; float: right; display: block; position: relative; max-width: 72%;
}
.slider__slide > a div {
	background: url("./Images//cover.png") no-repeat 0% 0% / cover; width: 100%; height: 100%; right: -1px; position: absolute; z-index: 1; max-height: 498px; max-width: 72.25%;
}
.slider__slide > div {
	z-index: 2;
}
.slider__caption {
	background: url("../Images/caption-bg.png") no-repeat 0% 0% / contain; margin: 0px; padding: 10% 8% 0px; left: 0px; width: 518px; height: 100%; bottom: 25px; display: block; position: absolute; max-height: 518px; max-width: 518px;
}
.slider__caption__year {
	margin: 0px; color: rgb(231, 39, 66); line-height: 1.5; font-size: 26px; font-weight: 700;
}
.slider__caption__subtitle {
	margin: 0px; color: rgb(16, 65, 108); text-transform: uppercase; line-height: 1.5; font-size: 24px; font-weight: 700;
}
.slider__caption p {
	margin: 0px 0px 13px; color: rgb(16, 65, 108); line-height: 1.2; font-size: 20px;
}
.slider__read_more {
	color: rgb(16, 65, 108); text-transform: uppercase; letter-spacing: 1px; font-size: 12px; font-weight: 700;
}
.slider__read_more .caret {
	width: 7px; height: 7px; margin-left: 2px; border-top-color: rgb(231, 39, 66); border-right-color: rgb(231, 39, 66); border-top-width: 1px; border-right-width: 1px; border-top-style: solid; border-right-style: solid; display: inline-block; transform: rotate(45deg); -webkit-transform: rotate(45deg);
}
.slider__slides_tabs {
	left: 13%; bottom: 4em; position: absolute; z-index: 2; transform: translate(-24%, -50%); -webkit-transform: translate(-24%, -50%);
}
.fontsize-small .slider__caption__year {
	font-size: 1.62rem;
}
.fontsize-small .slider__caption__subtitle {
	font-size: 1.5rem;
}
.fontsize-small .slider__caption p {
	font-size: 1.25rem;
}
.fontsize-small .slider__read_more {
	font-size: 0.75rem;
}
.fontsize-small .slider__slides_tabs {
	bottom: 10em;
}
footer {
	padding-top: 58px; padding-bottom: 20px; background-color: rgb(16, 65, 108);
}
.footer__logo {
	width: 105px; height: 49px; margin-left: 44px; display: inline-block;
}
.footer__logo img {
	width: 105px; height: 48px;
}
.footer__social-icons {
	list-style: none; margin: 0px 44px 15px 0px; padding: 0px; float: right;
}
.footer__social-icons li {
	margin-left: 31px; display: inline-block;
}
.footer__nav {
	list-style: none; margin: 0px 44px 0px 0px; padding: 0px; float: right; display: block;
}
.footer__nav-item {
	display: inline-block; position: relative;
}
:last-child.footer__nav-item a {
	padding-right: 0px; border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.footer__nav-link {
	color: rgb(213, 226, 232) !important; text-transform: capitalize; line-height: 2.31; letter-spacing: 0.5px; padding-right: 10px; padding-left: 10px; font-size: 0.81rem; font-weight: 400; border-right-color: rgb(213, 226, 232); border-right-width: 1px; border-right-style: solid; position: relative;
}
.footer__nav-link:hover {
	color: rgb(213, 226, 232); text-decoration: underline;
}
.footer__nav-faq {
	text-transform: uppercase;
}
.footer__privacy {
	margin: 0px 44px 0px 0px; padding: 0px; color: rgb(213, 226, 232); line-height: 2.5; letter-spacing: 0.5px; font-size: 0.75rem; font-weight: 400; float: right;
}
.footer__clearBoth {
	clear: both;
}
.stock-quote-section {
	height: 124px;
}
.top-stocks-section {
	height: auto; margin-top: 20px; margin-bottom: 20px;
}
.focus-section {
	height: auto; padding-bottom: 5px; margin-top: 20px;
}
.caret {
	width: 10px; height: 10px; margin-right: 10px; border-top-color: red; border-right-color: red; border-top-width: 1px; border-right-width: 1px; border-top-style: solid; border-right-style: solid; display: inline-block; transform: rotate(45deg); -webkit-transform: rotate(45deg);
}
.right-panel-sections {
	position: relative; box-shadow: 0px 1px 0px 0px #a1b4c5; background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 1px 0 0 #a1b4c5;
}
.right-panel-sections .right-panel-sections-label {
	text-transform: uppercase;
}
.right-panel-sections .right-panel-sections-label .right-panel-sections-label-right {
	text-align: left; float: left;
}
.right-panel-sections .right-panel-sections-label .right-panel-sections-label-right:hover {
	cursor: pointer;
}
.right-panel-sections .right-panel-sections-label .right-panel-sections-label-left {
	background: url("../Images/arrow-right.png") no-repeat 85%; padding: 0px 17px 0px 0px; text-align: right; text-transform: capitalize; font-size: 0.75rem; margin-top: 4px; float: right;
}
.right-panel-sections .right-panel-sections-label .right-panel-sections-label-left a {
	color: rgb(16, 65, 108);
}
.right-panel-sections .right-panel-sections-label .right-panel-sections-label-left a:focus {
	color: rgb(16, 65, 108);
}
.right-panel-sections .right-panel-sections-label .right-panel-sections-label-left a:hover {
	color: rgb(16, 65, 108);
}
.right-panel-sections .right-panel-sections-label .arrow-down-red {
	text-align: left; margin-top: 7px; margin-left: 10px; border-top-color: rgb(231, 39, 66); border-right-color: transparent; border-left-color: transparent; border-top-width: 7px; border-right-width: 5px; border-left-width: 5px; border-top-style: solid; border-right-style: solid; border-left-style: solid; float: right; cursor: pointer;
}
.right-panel-sections .right-panel-sections-content {
	padding: 0px 20px;
}
.quote-lookup-search {
	font-size: 12px !important;
}
.top-stocks .top-stocks-tablet {
	display: none;
}
.top-stocks .top-stocks-desktop {
	width: 100%;
}
.top-stocks .top-stocks-tablet {
	width: 100%;
}
.news-section .hk-text {
	width: 100px; color: rgb(16, 65, 108); line-height: 20px; padding-top: 22px; padding-left: 5px; font-size: 0.87rem; float: left;
}
.news-section .hk-text .company {
	font-size: 0.75rem; font-weight: 700;
}
.news-section .hk-text .group {
	font-size: 0.75rem; font-weight: 400;
}
.news-section .news-twitter-icon {
	width: 36px; margin-top: 17px; float: right;
}
.news-section .minutes {
	width: 45px; color: rgb(16, 65, 108); font-size: 0.75rem; float: right;
}
.news-section .news-detail {
	width: 100%; height: 70px; color: rgb(19, 66, 107); line-height: 1.4; padding-bottom: 10px; font-size: 0.87rem; font-weight: 400; float: left; -ms-overflow-y: auto;
}
.news-section .news-carousel {
	margin: 20px auto 0px; padding-right: 20px; padding-bottom: 28px; padding-left: 20px; max-width: 420px;
}
.news-section .news-carousel #carousel-news {
	top: 0px;
}
.news-section .carousel-inner {
	cursor: pointer;
}
.news-section .glyphicon {
	color: rgb(231, 39, 66);
}
.news-section .carousel-indicators {
	bottom: -30px;
}
.news-section .carousel-indicators li {
	width: 10px; height: 10px; text-indent: 0px; margin-left: 16.2px; background-color: rgb(157, 157, 157);
}
.news-section .carousel-indicators li a {
	padding: 3px;
}
.news-section .carousel-indicators li a:focus {
	text-decoration: none;
}
.news-section .carousel-indicators li a:hover {
	text-decoration: none;
}
.news-section .carousel-indicators li.active {
	margin: 1px 1px 1px 16.2px; background-color: rgb(231, 39, 66);
}
.top-news {
	padding-bottom: 5px; border-bottom-color: rgb(209, 221, 230); border-bottom-width: 2px; border-bottom-style: solid;
}
.news-carousel .carousel-indicators {
	width: 64%; margin-left: -34%;
}
.focus-body {
	margin: 0px; padding: 8px 0px 0px;
}
.focus-body::after {
	clear: both; display: table; content: "";
}
.focus-body .focus-single {
	width: 47.36%; text-align: center; float: left; cursor: pointer;
}
.focus-body :nth-child(2n+1).focus-single {
	clear: both; margin-right: -100%; margin-left: 0px;
}
.focus-body :nth-child(2n+2).focus-single {
	clear: none; margin-right: -100%; margin-left: 52.63%;
}
.focus-body .focus-single .focus-img {
	border-radius: 50%; border: 1px solid rgb(209, 221, 230); border-image: none; width: 95px; height: 95px; text-align: center; margin-bottom: 14px;
}
.focus-body .focus-single .focus-title {
	margin: 0px auto; padding: 0px 0px 24px; text-align: center; color: rgb(16, 65, 108); line-height: 1.33; font-size: 0.75rem; font-weight: 400; max-width: 100px;
}
.top-stocks-section .popover {
	left: 19px; top: 38px;
}
.top-stocks-section .popover__content::after {
	left: 56%;
}
.top-stocks-section .popover__content::before {
	left: 56%;
}
.fontsize-small .top-stocks-section .popover__content::after {
	left: 40%;
}
.fontsize-small .top-stocks-section .popover__content::before {
	left: 40%;
}
.fontsize-small .right-panel-sections-label .arrow-down-red {
	margin-top: 4px;
}
.fontsize-small .carousel-indicators {
	bottom: -20px;
}
.fontsize-large .top-stocks-section .popover__content::after {
	left: 67%;
}
.fontsize-large .top-stocks-section .popover__content::before {
	left: 67%;
}
.fontsize-large .right-panel-sections-label .arrow-down-red {
	margin-top: 10px;
}
.fontsize-large .carousel-indicators {
	bottom: -40px;
}
.market-turnover {
	width: 100%; margin-top: 20px; float: left; box-shadow: 0px 1px 0px 0px #a1b4c5; -webkit-box-shadow: 0 1px 0 0 #a1b4c5;
}
.market-turnover img {
	width: 100%;
}
.market-turnover .market-turnover_left-top {
	width: 42.6%; line-height: 28px; float: left; background-color: rgb(255, 255, 255);
}
.market-turnover .market-turnover_left-top h2 {
	margin: 0px; color: rgb(16, 65, 108); display: block;
}
.market-turnover .market-turnover_left {
	width: 42.6%; clear: left; margin-right: 0px; border-right-color: rgb(220, 220, 220); border-right-width: 1px; border-right-style: solid; float: left; background-color: rgb(255, 255, 255);
}
.market-turnover .market-turnover_left img {
	height: 267px;
}
.market-turnover .market-turnover_right {
	width: 57.4%; height: 100%; margin-top: -3rem; float: right; background-color: rgb(255, 255, 255);
}
.market-turnover .market-turnover_right img {
	height: 315px;
}
.main- {
	max-height: 41px; background-color: rgb(16, 65, 108);
}
.main- ul {
	list-style: none;
}
.main-__list {
	list-style: none; margin: 0px 0px 0px 15px; padding: 0px;
}
.main-__item {
	float: left;
}
.main-__item-connect-icon {
	background: url("../Images/icon-connect.png") no-repeat center; width: 9px; height: 9px; padding-right: 15px; display: inline-block;
}
.main-__item--active {
	background-color: rgb(231, 39, 66);
}
.main-__link {
	padding: 11.5px 41px; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 1px; font-size: 0.87rem; font-weight: 700; text-decoration: none; display: inline-block;
}
.main-__link:focus {
	color: rgb(255, 255, 255);
}
.main-__link:active {
	color: rgb(255, 255, 255); text-decoration: none;
}
.main-__link:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
.main-__link:visited {
	color: rgb(255, 255, 255); text-decoration: none;
}
.mega- {
	left: 0px; width: 100%; border-bottom-color: rgb(231, 39, 66); border-bottom-width: 1px; border-bottom-style: solid; display: none; position: absolute; z-index: 30; background-color: rgb(255, 255, 255);
}
.mega-__wrapper {
	padding: 3px 30px 42px;
}
.mega-__level2-text {
	margin: 0px; color: rgb(16, 65, 108); text-transform: uppercase; letter-spacing: 0.5px; font-size: 0.81rem; font-weight: 700;
}
.mega-__highlights {
	list-style: none; margin: 21px 0px 0px; padding: 0px;
}
.mega-__highlights::after {
	clear: both; display: table; content: "";
}
.mega-__highlights-item {
	width: 32.2%; float: left;
}
:nth-child(3n+1).mega-__highlights-item {
	clear: both; margin-right: -100%; margin-left: 0px;
}
:nth-child(3n+2).mega-__highlights-item {
	clear: none; margin-right: -100%; margin-left: 33.89%;
}
:nth-child(3n+3).mega-__highlights-item {
	clear: none; margin-right: -100%; margin-left: 67.79%;
}
.mega-__highlights-image {
	width: 47.36%;
}
.mega-__highlights-content {
	width: 47.36%; float: right;
}
.mega-__highlight-link {
	margin: 0px; padding: 0px; color: rgb(16, 65, 108); font-size: 0.81rem; font-weight: 700;
}
.mega-__highlight-text {
	margin: 0px; padding: 10px 0px 0px; line-height: 1.5; font-size: 0.75rem; font-weight: 400;
}
.mega-menu__divider {
	margin: 8px 0px 11px; width: 73.68%; border-bottom-color: rgb(231, 39, 66); border-bottom-width: 1px; border-bottom-style: solid;
}
.mega-menu__divider-three {
	margin: 8px 0px 11px; width: 85.29%; border-bottom-color: rgb(231, 39, 66); border-bottom-width: 1px; border-bottom-style: solid;
}
.mega-menu__sub-title {
	margin-bottom: 30px;
}
.mega-menu__sub-title a {
	text-transform: capitalize; float: left;
}
.mega-menu__sub-title-three {
	width: 31.03%;
}
.mega-menu__sub-title-two {
	width: 47.36%;
}
.mega-menu-one {
	list-style: none; padding: 0px;
}
.mega-menu-one::after {
	clear: both; display: table; content: "";
}
.mega-menu-one__search-input {
	background: url("../Images/IOISI/IOISI MARKET/search-icon-blue.png") no-repeat 9px; outline: 0px; border-radius: 0px; border: 1px solid rgb(16, 65, 108); border-image: none; width: 95%; height: 44px; color: rgb(16, 65, 108); padding-left: 35px; font-size: 14px !important; margin-top: 21px; margin-right: 27px; -webkit-appearance: none;
}
:-ms-input-placeholder.mega-menu-one__search-input {
	color: rgb(125, 125, 125); font-weight: 400;
}
.mega-menu-one__search-input::-ms-clear {
	display: none;
}
.mega-menu-one__level3-list {
	list-style: none; margin: 0px; padding: 0px;
}
.overlay {
	left: 0px; top: 0px; right: 0px; bottom: 0px; display: none; position: fixed; z-index: 60; background-color: rgba(0, 0, 0, 0.6);
}
.show-menu .main-menu__wrapper {
	left: 0px;
}
.sticky-menu__non-fixed {
	display: none;
}
.sticky-menu__search-box::-ms-clear {
	display: none;
}
.sticky-menu .main-menu__link {
	padding: 21px 52px;
}
.nav-placeholder {
	margin-bottom: 39px;
}
.fontsize-large .main-menu__link {
	padding: 9px 52px;
}
.fontsize-large .sticky-menu .main-menu__list .main-menu__link {
	padding: 20px 46px;
}
.fontsize-large .sticky-menu .sticky-menu__search-container {
	height: 41px;
}
.fontsize-large .sticky-menu .sticky-menu__search-cancel {
	height: 23px; background-size: 20px 20px;
}
.fontsize-large .sticky-menu .sticky-menu__search-icon {
	width: 23px; height: 23px; background-size: 20px 20px;
}
.fontsize-large .level1 li.current {
	background-position-y: 16px;
}
.fontsize-large .level2 li.current {
	background-position-y: 17px;
}
.fontsize-small .main-menu__link {
	padding: 10px 70px;
}
.fontsize-small .sticky-menu .sticky-menu__search-cancel {
	background-size: 12px 12px;
}
.fontsize-small .sticky-menu .sticky-menu__search-icon {
	background-size: 12px 12px;
}
.fontsize-small .sticky-menu .sticky-menu__search-container {
	height: 40px;
}
.fontsize-small .sticky-menu .main-menu__link {
	padding: 21px 70px;
}
.fontsize-small .level1 li.current {
	background-position-y: 17px;
}
.fontsize-small .level2 li.current {
	background-position-y: 13px;
}
.mega-nav__col-1 {
	width: 6.77%; margin-right: 1.69%; float: left; position: relative; min-height: 1px;
}
.mega-nav__col-2 {
	width: 15.25%; margin-right: 1.69%; float: left; position: relative; min-height: 1px;
}
.mega-nav__col-3 {
	width: 5.72%; margin-right: 1.69%; float: left; position: relative; min-height: 1px;
}
.mega-nav__col-4 {
	width: 32.2%; margin-right: 1.69%; float: left; position: relative; min-height: 1px;
}
.mega-nav__col-5 {
	width: 40.67%; margin-right: 1.69%; float: left; position: relative; min-height: 1px;
}
.mega-nav__col-6 {
	width: 49.15%; margin-right: 1.69%; float: left; position: relative; min-height: 1px;
}
.mega-nav__col-7 {
	width: 57.62%; margin-right: 1.69%; float: left; position: relative; min-height: 1px;
}
.mega-nav__col-8 {
	width: 66.1%; margin-right: 1.69%; float: left; position: relative; min-height: 1px;
}
.mega-nav__col-9 {
	width: 74.57%; margin-right: 1.69%; float: left; position: relative; min-height: 1px;
}
.mega-nav__col-10 {
	width: 83.05%; margin-right: 1.69%; float: left; position: relative; min-height: 1px;
}
.mega-nav__col-11 {
	width: 91.52%; margin-right: 1.69%; float: left; position: relative; min-height: 1px;
}
.mega-nav__col-12 {
	width: 100%; margin-right: 1.69%; float: left; position: relative; min-height: 1px;
}
.mega-nav__col-offset-1 {
	margin-left: 8.47%;
}
.mega-nav__col-offset-2 {
	margin-left: 16.94%;
}
.mega-nav__col-offset-5 {
	margin-left: 42.37%;
}
.mega-nav__col-offset-6 {
	margin-left: 50.84%;
}
.mega-nav__col-offset-7 {
	margin-left: 59.32%;
}
.mega-nav__col-offset-8 {
	margin-left: 67.79%;
}
.mega-nav__col-offset-9 {
	margin-left: 76.27%;
}
.mega-nav__col-offset-10 {
	margin-left: 84.74%;
}
.mega-nav__col-offset-11 {
	margin-left: 93.22%;
}
.mega-nav__col-offset-12 {
	margin-left: 101.69%;
}
.mega-nav__cb {
	clear: both;
}
.mega-nav__cr {
	clear: right;
}
.mega-nav__cl {
	clear: left;
}
.mega-nav--last {
	margin-right: 0px;
}
.mega-nav__fl {
	float: left;
}
.mega-nav__fr {
	float: right;
}
.mega-nav__level2-list {
	padding: 0px;
}
.mega-nav__level2-item {
	margin-bottom: 0px;
}
.mega-nav__level2-link {
	margin: 0px; color: rgb(16, 65, 108); text-transform: uppercase; letter-spacing: 0.5px; font-size: 0.81rem; font-weight: 700;
}
.mega-nav__level3-list {
	margin: 8px 0px 11px; padding-top: 13.5px; padding-left: 0px; border-top-color: rgb(231, 39, 66); border-top-width: 1px; border-top-style: solid;
}
.mega-nav__level3-item {
	padding-top: 11px; font-weight: 700;
}
.mega-nav__level3-item a {
	color: rgb(16, 65, 108); font-size: 0.81rem;
}
.mega-nav__level4-list {
	padding: 6px 0px 0px;
}
.mega-nav__item {
	list-style: none; margin-bottom: 0px;
}
.mega-nav__item a {
	color: rgb(74, 74, 74); line-height: 1; letter-spacing: 0.5px; font-size: 0.81rem; font-weight: 400;
}
.whats-on {
	width: 100%; margin-top: 20px; float: left; box-shadow: 0px 1px 0px 0px #a1b4c5; background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 1px 0 0 #a1b4c5;
}
.whats-on .video-img-thumbnail {
	padding-top: 6px; padding-right: 16px; padding-left: 30px;
}
.whats-on {
	width: 100%; margin-top: 20px; float: left; box-shadow: 0px 1px 0px 0px #a1b4c5; background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 1px 0 0 #a1b4c5;
}
.whats-on .video-img-thumbnail {
	padding-top: 6px; padding-right: 16px; padding-left: 30px;
}
.listing-process__title h2 {
	font-size: 1.12rem; float: left;
}
.l-full-width .listing-process__download {
	top: 16px; right: 20px; font-size: 0.87rem; position: absolute;
}
.content-container .listing-process__download {
	top: 16px; right: 40px; font-size: 0.87rem; position: absolute;
}
.listing-process__body .content {
	width: 49.15%; margin-right: 0px; float: left;
}
.contact-us {
	background: rgb(255, 255, 255); margin: 0px 1.69% 20px 0px; width: 66.1%; border-bottom-color: rgb(161, 180, 197); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.contact-us__title h2 {
	font-size: 1.12rem;
}
.contact-us :last-child.contact-us__form_column {
	width: 60%; margin-top: 20px; float: right;
}
.contact-us :nth-child(2n).contact-us__form_text {
	margin-top: 20px; float: none;
}
.contact-us :nth-child(3n).contact-us__form_column {
	width: 100%;
}
.contact-us .btn-gray {
	color: rgb(255, 255, 255); float: right; background-color: rgb(16, 65, 108);
}
.faq-all-quesitons__search-input {
	color: rgb(16, 65, 108); text-transform: uppercase; letter-spacing: 0.5px; font-size: 13px; margin-top: 16px; margin-bottom: 30px;
}
.faq-all-quesitons__search-input input {
	background-position: 14px 14px; padding: 0px 0px 0px 46px; border-radius: 0px; border: 1px solid rgb(218, 218, 218); border-image: none; width: 93.4%; height: 44px; line-height: 30px; font-size: 13px; background-image: url("../Images/IOISI/IOISI MARKET/search-icon-blue.png"); background-repeat: no-repeat; -webkit-appearance: none;
}
.faq-all-quesitons__item-section {
	margin-bottom: 20px;
}
.faq-all-quesitons__item-title-section {
	line-height: 24px; margin-top: 12px;
}
.faq-all-quesitons .load-more {
	text-align: center; color: rgb(16, 65, 108); line-height: 55px; padding-right: 0px; padding-left: 0px; font-size: 0.68rem; font-weight: 700; border-top-color: rgb(205, 216, 225); border-top-width: 1px; border-top-style: solid;
}
.faq-all-quesitons .load-more a {
	text-decoration: none; cursor: pointer;
}
.faq-all-quesitons .load-more a:hover {
	text-decoration: underline;
}
.faq-all-quesitons .load-more img {
	margin-right: 5px;
}
.bottom-padding {
	padding-bottom: 42px;
}
.wl-feature {
	width: 100%; margin-top: 20px; float: left;
}
.wl-feature__column {
	padding: 0px 23px 20px 14px; width: 23.72%; margin-right: 0px; margin-left: 10px; border-right-color: rgb(137, 155, 172); border-right-width: 1px; border-right-style: solid; float: left;
}
:last-child.wl-feature__column {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none; float: right;
}
.wl-feature__wrapper {
	padding: 48px 0px 40px; width: 100%; text-align: center; color: rgb(255, 255, 255); float: left; background-color: rgb(16, 65, 108);
}
.wl-feature__text {
	text-align: center; line-height: 1.5; font-size: 1rem; margin-top: 24px;
}
.wl-feature__title {
	letter-spacing: 1.7px; font-size: 1.87rem; font-weight: 700;
}
.fontsize-large .wl-feature__column {
	padding-right: 15px; padding-left: 5px;
}

.dede_pages{
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
	list-style:none;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
	list-style:none;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
	list-style:none;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
	list-style:none;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}


.imglist {
	width: 900px; overflow: hidden; padding-top: 10px;
}
.imglist ul {
	list-style: none; margin: 0px; padding: 0px; width: 900px; overflow: hidden;
}
.imglist li {
	width: 245px; height: 205px; margin-right: 42px; float: left; display: block;
}
.imglist li img {
	
}
.imglist li span {
	height: 40px; text-align: center; line-height: 40px; overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis; background-color: rgb(248, 248, 248); -o-text-overflow: ellipsis;
}


.zt_head{width:100%;height:30px;background-color:#e92725;}
.zt_body{width:1010px;margin:0 auto;height:965px;}
.zt_logo{width:704px;height:105px;float:left;}
.zt_search{width:296px;height:85px;float:left;padding-top:20px;}
.zt_left{
	width:830px;
	float:left; height:100%; background:#FFF;
}
.zt_right{width:265px;float:left;margin-left:5px;}
.zt_foot1{width:100%;height:50px;background-color:#e92725;}
.zt_foot2{width:100%;height:140px;background-color:#f2f3f7;}
.zt_contents{}
.listcon{width:830px;height:618px;float:left;border:0px solid #ccc;}
.listcon ul{
	width:100%;
	border: 1px solid #ccc;
}
.listcon li{width:780px;height:140px;border-bottom: 1px solid #ccc;padding:0 10px;float:left;list-style-type:none; background:#fff}
.listcon li:hover{background-color:#f3fdff;}
.listcon li>.desbox{width:590px;height:95px;float:left;}
.listcon li h2{height:30px;line-height:30px;color:#005ba1;font-weight: normal;}
.listcon li h2>a{color:#0059a2;}
.listcon li h2>a:hover{color:#FE7748;}
.listcon li p{float:left;}
.listcon li p span{height:25px;line-height:25px;display:block;float:left;}
.listcon li p .tit{width:120px;}
.listcon li p .con{width:495px;overflow: hidden;}
.listcon li p .des{width:370px;}
.listcon li p .time{width:220px;text-align: right;}
.listcon li>.btnbox{width:95px;height:95px;float:left;}
.listcon li>.btnbox>a{
	width:92px;
	height:24px;
	display:block;
	margin-top: 10px;
}
.listcon li>.btnbox .btn1{background-position: 0 0;}
.listcon li>.btnbox .btn2{background-position: 0 -26px;}
.listcon li>.btnbox .btn3{background-position: 0 -52px;}

.listcon li>.btnbox .btn4{background-position: 0 -78px;}
.listcon li>.btnbox .btn5{background-position: 0 -104px;}
.listcon li>.btnbox .btn6{background-position: 0 -130px;}

.listcon li>.btnbox .stars{width:100px;height:17px;overflow: hidden;margin-top:5px;}
.listcon li>.btnbox i{width:17px;height:17px;display:block;float:left;background:url('/themes/qiban365_2011/images/sd_img/stars.png') no-repeat; }
.listcon li>.btnbox .stars>.active{background-position: -17px 0;}
.listcon .pages{height:50px;width:100%;}

.sx_body{
	width:830px;
	height:70px;
	margin-bottom:10px;
}
.sx_title{width:730;height:25px;background-color: #f7f7f7;border-bottom: 1px dotted #ccc;border-top: 1px dotted #ccc;font-size: 14px;padding-left:10px;}
.sx_leftlx{width:90px;height:47px;float:left;font-size:12px;text-align:right;padding-right:10px;padding-top:3px;}
.sx_leftdq{width:90px;height:68px;float:left;font-size:12px;text-align:right;padding-right:10px;padding-top:3px;}
.sx_rightlx{width:630px;height:47px;float:left;padding-bottom:3px;}
.sx_rightdq{width:630px;height:68px;float:left;padding-top:3px;}
.sx_rightlx a{float:left;width:100px;}
.sx_rightlx  a.active {color: #fe7748;}
.sx_rightdq a{float:left;width:85px;}
.sx_rightdq a.active {color: #fe7748;}
.list_page span, .list_page a.active{color:#CC0000;}


.container-fluid {
	padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;
}
.top1 {
	background: rgb(234, 238, 241); height: 40px;
}
.top1 .tel {
	height: 40px; line-height: 40px; overflow: hidden; padding-right: 16px; padding-left: 30px; display: inline-block; position: relative;
}
.top1 .tel > i {
	background: url("/Images/icon-tel.png") no-repeat center; left: 0px; top: 50%; width: 21px; height: 21px; margin-top: -11.5px; display: inline-block; position: absolute;
}
.top1 .tel span {
	color: rgb(1, 97, 183); font-family: Impact; font-size: 18px;
}
.top1 .form-inline {
	background: rgb(1, 97, 183); width: 190px; height: 40px; overflow: hidden; display: inline-block; position: relative;
}
.top1 .form-inline input {
	background: rgb(1, 97, 183); padding: 0px !important; border: currentColor; border-image: none; left: 10px; top: 0px; width: 140px; height: 38px; color: rgb(255, 255, 255); line-height: 1; font-size: 12px; display: inline-block; position: absolute;
}
.top1 .form-inline button {
	background: none; border: currentColor; border-image: none; top: 0px; width: 35px; height: 40px; right: 0px; position: absolute;
}
.top1 .form-inline button > i {
	background: url("../images/icon-so.png") no-repeat center; width: 14px; height: 14px; display: block;
}
.top1 .form-inline input:-ms-input-placeholder {
	color: rgb(255, 255, 255);
}


#menu-wrap{ width:100%; background-color: #10416c;border-bottom:1px solid #fd0014; }
#menu {
	font: 14px "trebuchet MS", Arial, Helvetica;
}
#menu a {
	color: #2A679F;
}
#menu, #menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#menu {
	width: 1200px;
	margin: 0px auto;
	background-color: #10416c;
}
#menu:before, #menu:after {
	content: "";
	display: table;
}
#menu:after {
	clear: both;
}
#menu {
	zoom: 1;
}
#menu li {
	float: left;
	border-right: 1px solid #14538a;
	box-shadow: 1px 0 0 #10416c;
	position: relative;
}
#menu a {
	float: left;
	padding: 12px 30px;
	color: #fff;
	text-transform: uppercase;
	font: bold 12px Arial, Helvetica;
	text-decoration: none;
}
#menu li:hover > a {
	color: #fafafa;
	background-color: #e72742;
}
*html #menu li a:hover {
	color: #fafafa;
}
#menu ul {
	margin: 20px 0 0 0;
	_margin: 0;
	opacity: 0;
	visibility: hidden;
	position: absolute;
	top: 38px;
	left: 0;
	z-index: 1;
	background: #10416c;
	
}
#menu li:hover > ul {
	opacity: 1;
	visibility: visible;
	margin: 0;
}
#menu ul ul {
	top: 0;
	left: 150px;
	margin: 0 0 0 20px;
	_margin: 0;
	-moz-box-shadow: -1px 0 0 rgba(255,255,255,.3);
	-webkit-box-shadow: -1px 0 0 rgba(255,255,255,.3);
	box-shadow: -1px 0 0 rgba(255,255,255,.3);
}
#menu ul li {
	float: none;
	display: block;
	border: 0;
	text-align:center;
}
#menu ul li:last-child {
}
#menu ul a {
	padding: 10px;
	width: 130px;
	_height: 10px;
	display: block;
	white-space: nowrap;
	float: none;
	text-transform: none;
}
#menu ul a:hover {
	background-color: #e72742;
}
#menu ul li:first-child > a {
	-moz-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
}
#menu ul li:first-child > a:after {
	content: '';
	position: absolute;
	left: 40px;
	top: -6px;
}
#menu ul ul li:first-child a:after {
	left: -6px;
	top: 50%;
	margin-top: -6px;
	border-left: 0;
	border-bottom: 6px solid transparent;
	border-top: 6px solid transparent;
	border-right: 6px solid #3b3b3b;
}
#menu ul li:first-child a:hover:after {
	border-bottom-color: #04acec;
}
#menu ul ul li:first-child a:hover:after {
	border-right-color: #0299d3;
	border-bottom-color: transparent;
}
#menu ul li:last-child > a {
	-moz-border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
}

.linksDiv {
	color: rgb(136, 136, 136); font-size: 14px; padding-top:10px;
}
