body{color:#222!important;line-height: 1.7;}
ol, ul, li {  padding-inline-start: 0px;  list-style: none;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{font-weight:400;}
a:hover{text-decoration: none;}
a{color: #06f;}
.h5, h5{font-size:1.25rem!important;}
.f12{font-size:12px!important;}
.banner .h5{line-height:1.25;}
p{ font-family: 'Arimo'; line-height:1.5;}
.c9{color:#999;}
i{font-style: normal;}
.ellipsis { text-overflow: ellipsis;    overflow: hidden;    white-space: nowrap; }
.ellipsis2 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2;  -webkit-box-orient: vertical;}
.ellipsis4 { overflow: hidden;text-overflow: ellipsis;  display: -webkit-box; -webkit-line-clamp: 4;  -webkit-box-orient: vertical;}
img{ max-width: 100%;}
.f55{font-size:55px!important;}
.f50{font-size:58px!important;}
@font-face {
  font-family: 'Arimo';
  src: url('../font/Arimo-Regular.ttf');
}
@font-face {
  font-family: 'Arimo-Bold';
  src: url('../font/Arimo-Bold.ttf');
}

@media (min-width: 992px){
.header_bk .col-lg-3 {      flex: 0 0 16%;    max-width: 16%;}
.header_bk .col-9 {      flex: 0 0 84%;    max-width: 84%;}
.header_bk .container {    max-width: 1100px;}
.header_bk .menu ul li {margin-left: 0px;}
}
@media (min-width: 1200px){
	.container {    max-width: 1300px!important;}
	.header_bk .menu ul li {margin-left: 15px;}
	.header_bk .col-lg-3 {      flex: 0 0 20%;    max-width: 20%;}
.header_bk .col-9 {      flex: 0 0 80%;    max-width: 80%;}

}
.btn-primary {padding:5px 15px;    color: #fff;    background-color: #06f;    border-color: #06f;}
.btn-primary:hover,.btn-outline-primary:hover {    color: #fff;    background-color: #06f;    border-color: #06f;}
.btn-outline-primary{padding:5px 15px;border-color: #06f;color: #06f;}
.text-primary {
    color: #06f!important;
}





.btn-primary,.btn-outline-primary{border-radius: 0px;padding: 10px 20px 12px;border-radius:5px;margin-bottom:10px;}
.btn-outline-primary{background:transparent;color:#06f;}
.btn-outline-primary:hover{background-color: #06f!important;}
.header_bg2 .btn-outline-primary{color:#fff;}
.btn-dark{background-color: #2a3549; border-color:#2a3549;border-radius: 0px;padding: 10px 30px 13px;}

@font-face {
  font-family: 'iconfont';
  src: url('../font/iconfont.eot');
  src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'),
      url('../font/iconfont.woff2') format('woff2'),
      url('../font/iconfont.woff') format('woff'),
      url('../font/iconfont.ttf') format('truetype'),
      url('../font/iconfont.svg#iconfont') format('svg');
}


.header_bk {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 9999;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    box-sizing: border-box;
}

.animation-delay-2{     -webkit-animation-delay:0.25s;         animation-delay:0.25s;    }
.animation-delay-5{          -webkit-animation-delay:0.5s;          animation-delay:0.5s;     }
.animated{ opacity: 0;}

.header{line-height:20px;background-color:transparent;box-shadow: 0 4px 8px rgba(0, 0, 0, 0.03);}
.header.mini,.header.on{background-color:#fff; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.03);}
.header .menu {    text-align: center;height: 80px;    line-height: 70px;     position: initial;}
.menu ul li{margin-left:15px;  text-align: center; height:80px;}
.menu ul li a{cursor:pointer;}
.menu ul li * {}
.menu ul li h5{font-size:18px!important;font-weight:700;padding-bottom:15px;border-bottom:1px solid #e5e5e5;}
.menu ul li span { display: block;   font-size: 18px;    padding: 0 13px;    margin-top:3px;    color: #222;}
.menu ul li.active span, .menu ul li a:hover span, .menu ul li.active label, .menu ul li a:hover label{    color: #06f!important;}
.menu ul li a:hover em, .menu ul li.active em {    width: 100%;}
.menu ul li label {  transform: scale(0.6);   color: #06f;    opacity: 0.39;    filter: alpha(opacity=39);}

.btn-login {padding: 5px 0;border-bottom: 1px solid #000;color: #000; margin-right:15px;border-radius:0;}

.light-theme .menu ul li span{color:#fff;}
.light-theme.header.mini .menu ul li span, .light-theme.header.on .menu ul li span{color:#222;}


.menu ul li.active {}

.menu_top{font-size:13px;text-align: right;}
.menu_top a{padding:5px 0px 10px 25px;color:#fff;display:inline-block;font-size:12px;}
.menu_top a:hover{color:#06f;}
.dropdown-item{color:#212529!important;min-width: 100px;    font-size: 14px;}


.animenu_nav > li:hover > .animenu_nav_child {  opacity: 1;  visibility: visible;  margin: 0;}
.animenu_nav > li:hover > a {  color: #fff;}


.animenu_nav_child {font-size:15px;  width:100%; position: absolute;  top:80px;  left: 0;  z-index: 1111;
  opacity: 0;  visibility: hidden;  margin: 20px 0 0 0;  background-color: #fff;box-shadow:0px 4px 4px 1px rgba(0,0,0,.15); color:#333;  transition: margin .15s, opacity .15s;}

.animenu_nav_child .container{padding:50px 15px; }
.animenu_nav_child a {color: #222;  padding: 10px 0; line-height:1.5; border-color: #373737;}
.animenu_nav_child a:hover { color: #06f;transition: margin .15s, opacity .15s;}

.animenu_nav_child a.btn-primary{padding:8px 10px;color:#fff;border-color:#06f;background:#06f;}
.animenu_nav_child a.btn-outline-primary{padding:8px 10px;color:#06f;border-color:#06f;}



.animenu_nav_child li.dropdown-item{color:#333;}
.animenu_nav_child li.dropdown-item:focus, .animenu_nav_child li.dropdown-item:hover{background:inherit;color:#06f;}
.animenu_nav_child li.dropdown-item a{color:#333;}
.animenu_nav_child li.dropdown-item:focus a, .animenu_nav_child li.dropdown-item:hover a{background: inherit; color: #06f;}

.header_top{padding-top:80px;}

.phone_menu .dropdown .nav-link {color:#333;float: right;}
.phone_menu .dropdown .nav-link span{font-size:25px;color:#333;padding:12px 0;}
.phone_menu .dropdown .nav-link .fa-bars{font-size:25px;color:#333;padding:3px  0;}
.phone_menu .dropdown .dropdown-item{line-height:32px;font-size:14px;}
.phone_menu .dropdown-menu {right: 0 !important;    left: auto !important;    min-width: 100vw;    top: -18px!important;    overflow-y: scroll;     height: calc( 100vh - 65px );  border: 0;    text-align: left;}
.phone_menu .dropdown-item.active, .dropdown-item:active{background-color: #2a3549;color:#fff!important;}
.phone_menu .dropdown-menu.show{transform: translate3d(0px, 73px, 0px) !important; text-transform: uppercase;}
.phone_menu .login{float: right;    top: 10px;    position: relative;}
.phone_menu .dropdown-divider{margin:10px;padding:5px;}
.dropdown-header {  display: block;  padding: .5rem 1.5rem;  margin-bottom: 0;  font-size: 1.1rem; font-weight:700; color: #000;  white-space: nowrap;}

/*底部*/
.text-success {  padding:6px 0;  color:#11b17c!important;}	
.tishi_bg{box-shadow:0px 3px 6px 0px rgba(0,0,0,0.3);    z-index: 12;   position: relative;}
.footer{background-color: #f7f8f9;font-size:0.9rem;line-height:24px;padding-top:70px;padding-bottom:15px; z-index: 13;   position: relative;}
.footer a.fa{color:#333;display:block;line-height:2.4;}
.footer2{background-color:#000;color:#fff;text-align:center;padding:20px 15px;font-size:14px;}
.footer3{background-color:#eff1f3;color:#333;padding:30px 15px;line-height:1.5;}
.footer3 p{font-size:14px;line-height:1.8;margin-bottom:0;}
.social-media a{display:inline-block;padding-right:15px;}
.social-media a .fa{font-size:18px;}
.qr-code {    background-image: url(../images/wechat-qr-code.jpg);width: 108px;    height: 108px;    background-size:100%;}
/*底部end*/	
.swiper-container {     width: 100%;   }
.swiper-slide { text-align: center; font-size: 18px;  background: #fff;  /* Center slide text vertically */  display: -webkit-box;  display: -ms-flexbox;  display: -webkit-flex;  display: flex;  -webkit-box-pack: center;
  -ms-flex-pack: center;  -webkit-justify-content: center;  justify-content: center;  -webkit-box-align: center;
  -ms-flex-align: center;  -webkit-align-items: center;  align-items: center;}
 .fwb,strong{font-weight:700;font-family: 'Arimo-Bold';}
.maket_header{padding-top:70px;padding-bottom:70px;}
.inner h1{font-size:65px;}
.inner h6{font-size: 22px;color:#06f;}
.signals-hero-img-copy {  z-index: 1;  border-radius: 25px;  width: 100%; }
.ticker-img{width:35px;}
.waihui .table th {    border-top: 1px solid #EAEEF3;}
.waihui .table-hover tbody tr:hover{background-color: #06f08;}
.waihui .table thead th{    background: #06f0f;}
.waihui .table td,.waihui .table th {padding: 0.8rem;vertical-align:middle;}
.waihui .table-responsive,.waihui.table-responsive{box-shadow:black 0px 0px;}
.fa-question-circle-o {    color: #E5E5E5;    font-size: 14px!important;}
.waihui .table td .btn-outline-primary{margin-bottom:0;padding: 5px 20px;}
.waihui .d-lg-block {   display: inline-block!important;   width: 100%;}
.index_hq .nav-item{background:#f5f5f5; font-size: 1.2rem;}
.index_hq .nav-pills .nav-link{line-height:2.5;    color: #525050;}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link {color: #fff;}
.forex_bg{background:#fff;padding:20px 30px;border-radius:20px;margin-bottom:20px;}
.forex_bg h3{margin-top:15px;}
.forex_bg a{color:#333;font-size:18px;}
.forex_bg a.btn{color:#fff;font-size:18px;border-radius:50px;}
.forex_bg a.btn:hover{color:#fff;font-size:18px;}

.forex_bg a:hover{color:#06f}
.forex_bg a svg{transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg);
  transform-style: preserve-3d;}
.forex_bg a:hover svg{transform: translate3d(15px, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg);
  transform-style: preserve-3d;}
.forex_bg2{padding:50px 30px;display:flex;background:#001433;border-radius:30px;margin-top:80px;color:#fff;} 
.accounts-grid-block{margin-bottom:10px;background-color: #e5eff6;  color: #333;  border-radius: 15px;  padding: 25px;  text-decoration: none;  transition: .3s;  display: flex;}
.accounts-grid-block:hover { color:#000; background-color: #d4e3ee;  transform: scale(1.02);}
.account-tag {  background-color: #06f;color:#fff;  text-align: center;  border-radius: 1000px;  padding: 4px 14px;
  font-family: Haffertrial, sans-serif;  font-weight: 300;display: inline-block;}
.forex_bg3{min-height:96%;background:#0d203d;padding:40px 40px;border-radius:20px;color:#fff;margin-top:20px;}
.forex_bg4{min-height:96%;background:#e5eff6;padding:40px 40px;border-radius:20px;color:#000;margin-top:20px;}
.h-platform-icon-w {display: flex;  align-items: center;  background-color: #fff;  border-radius: 10px;  width: 75px;
  height: 75px;  padding: 10px;margin-bottom:20px;}

.header_bg2{background:#001433;color:#fff;}
.swiper_bg{padding:10px; }
.swiper_bg_cont{    border-radius: 10px; padding:20px;   box-shadow: 0 0 12px rgb(0 0 0 / 16%);    min-height: 96%;}
.dome_swiper{height:350px;}
.dome_swiper a,.product-box a{color: #424242;}
.why_about{padding:30px;text-align:center;transition: 0.8s;}
.why_about p{display:none;margin-bottom:0;}
.why_about:hover{box-shadow: 0 0 12px rgb(0 0 0 / 16%); border-radius: 10px;transition: 0.8s;}
.why_about:hover p{display:block;}
.index_cont07 .step{border-radius: 50px;    font-size: 60px;    padding: 15px;    border: 2px solid #ffffff;    width: 95px;    margin: 0 auto 20px;    line-height: 1;}
.index_cont07 .step_01 .step:after{   content: "";    background: #fff;    height: 2px;    width: 160px;    position: absolute;    top: 22%;    right: -81px;}
.index_cont07 .step_01:last-child .step:after{display: none;content: "";}

.forex_btn{color: #fff6;  background-color: #0000;  border:1px solid #0000;  border-radius:1000px;  padding:8px 15px;  line-height: 18px;  transition:.25s;}
.forex_btn.active,.forex_btn:hover{border-color:#06f;  color: #fff;}
.forex_cont h5{font-size:18px!important;}
.forex_cont .table td, .forex_cont .table th{border-top: 1px solid #ffffff26;border-bottom: 1px solid #ffffff26;}

.testimonials-block {    border: 1px solid #01163726;    border-radius: 15px;    flex-flow: column;     max-width: 400px;    padding: 25px}
.testimonials-block-w {    grid-column-gap: 15px;    grid-row-gap: 15px;    flex-flow: column;    align-items: flex-start;    display: flex}
.body-copy-small.grey, .grey-span, .instrument-text.grey {  color: #6f8193;}
.body-copy-small {  color: #000;  line-height: 140%;}
.body-copy-big{font-size:22px;}
.body-copy-big,.body-copy-big.black {    color: #000;    line-height: 130%}

.sc-5ff047b9-0,.sc-2b6d3d1c-15 svg{width:20px;}
.table .btn{display:inline-flex; justify-content:center;align-items:center;} 
.sc-2b6d3d1c-11,.sc-2b6d3d1c-20,.gExoaP{display:flex; justify-content:center;align-items:center;} 
.sc-5ff047b9-1 {margin-bottom:0;padding-left:5px;}
.sc-2b6d3d1c-11 .btn{margin-left:10px;}
.gchgnN,.gExoaP p{margin-bottom:0;margin-top:8px;padding-left:5px;}
.kbONRO{text-align:left;}
.bvgfI,.cSjMde{text-align:left;background:#a1a1b21a}
.haAGTu{font-size:14px;font-weight:400;}
.hLdNKl{font-size:18px;font-weight:400;}
.cuaCAJ{font-size:24px;}

.specification_card .card-body{padding:1.25rem 15px;}
.specification_card .card{margin-bottom:20px;border: 0px;   background-color: transparent;}
.specification_card .card-header {padding:0;height: 72px; background-color: rgb(255 255 255);  border-bottom: 1px solid #f5f5f5;}
.specification_card .card-header .btn-link{line-height:2.1;width:100%;font-size:24px;font-weight:700; text-align:left;color: #000;}
.specification_card .card-header .btn-link.collapsed:after {text-align:center;content: "\f105";	font-weight: bold;	margin-left: 5px;		width: 73px;	height: 72px;	position: absolute;	right: 0;
	top: 0;	border-radius: 0 50px 50px 0;	line-height: 70px;	font-size: 32px;	color: #06f;	font-family: 'FontAwesome';	}
.specification_card .card-header .btn-link:after {text-align:center;content:"\f107";    font-weight: bold;    margin-left: 5px;      width: 73px;    height: 72px;    position: absolute;    right: 0;    top: 0;
    border-radius: 0 50px 50px 0;    line-height: 70px;    color: #06f;    font-size: 32px;	font-family: 'FontAwesome';}
.btn-link.focus, .btn-link:focus,.btn-link:hover{text-decoration: none;}
.specification_card .table .thead-rule_01 th {    color: #3C6B83;    background-color: #F2F5F8;    border-color: #F2F5F8;}
.specification_card .table .thead-rule_02 th {    color: #fff;    background-color: #001433;    border-color: #001433;}
.specification_card .table .thead-rule_03 th {    color: #fff;    background-color: #06f;    border-color: #06f;}
.specification_card .table-responsive{   box-shadow: 0px 0px 10px #8888882e;    border-radius: 20px;}
.specification_card .table td {    border-top: 1px solid #EAEEF3;    padding: 1rem 0.5rem;}
.specification_card .table th {    border-top: 0px solid #EAEEF3;    padding: 1.3rem 0.5rem;}
.specification_card .table .thead-rule_01 th:first-child{border-radius:20px 0 0 0 ;}
.specification_card .table .thead-rule_01 th:last-child{border-radius:0 20px 0 0  ;}
.specification_card .table-hover tbody tr:hover {    background-color: rgb(251 251 252);}
.fwb{font-weight:bold;}
.specification_card .text-black-50{color:#BCBCBC;}

.table-header{background:#06f;color:#fff;border-radius: 15px;}
.deposit .table{background:#fff;border-radius: 15px;}


/* iPhone5/SE */
	@media only screen and (min-device-width: 320px) and (max-device-width: 568px) {
	#rshares {    display: none;}
		.f60{font-size:30px;}
		.f55,.f50{font-size:28px!important;}
		.inner { text-align:center;}
	.p-4 {   padding: .5rem!important;}
	.inner h1{font-size:30px;}
	.header_top{padding-top:65px;}
	.about_02,.about_03,.about_04{background:none;}
	.about_02 .maket_header,.about_03 .maket_header,.about_04 .maket_header{padding-top:0;padding-bottom:0;}
	.about_01{min-height:300px;}
	.maket_header {padding-top:35px;padding-bottom:35px;}
	h1{font-size:26px;}
	h2{font-size:22px;}
	p{font-size:14px;}
	h5{font-size:16px!important;}
	h4{font-size:18px;}
	.inner .pt-3{text-align:center;}
	.footer2 p{    font-size: 14px;}
	.header .btn-primary,.header .btn-outline-primary{border-radius: 0px;padding: 6px 10px;border-radius:5px;font-size:12px;}
	
	.banner_01,.banner_02{height:500px!important;}
	.element-top{width:100%;left:0}
	.index_network{position: relative;top:0;}
	.table td, .table th {padding: 0.8rem 0.3rem;font-size:12px;}
	.index_hq .nav-item{background:#f5f5f5; font-size:16px;}
	.index_hq .nav-pills .nav-link{padding:0.5rem 0;}
	.index_cont07 .step{display:inline-block;   margin: 30px auto 0px;}
	.index_cont07 .step_01 .step:after{display:none;}
	.index_cont07 img{width:150px;vertical-align: bottom;}
	.index_cont07 .step_01{margin-bottom:20px;}
	.join-now-p{padding-left:20px;padding-right:20px;}
	.commodities_banner,.metal_banner,.forex_banner,.indices_banner { min-height: 691px;    padding-top: 55px;    background-position: 68% bottom;    background-size: auto 63%;    background-color: #bbcbd8;}
	.mt5_banner{padding:50px 0 30px;}
	.pt-5, .py-5 {    padding-top: 1.5rem!important;}
	.mt5_cont .nav-tabs .nav-item{width:33.3%;}
	.mt5_cont .nav-tabs .nav-link{padding:15px 0; font-size:18px;}
	.mt5_banner2,.pricing_banner{min-height:560px;}
	.calendar_banner,.vps_banner,.technology_banner,.funding_banner,.funding_banner2,.leverage_banner{min-height:380px;padding-top:120px;}
	.trading_central_banner{min-height:560px;padding-top:40px;}
	.pricing_banner2{background-size: 100%;    min-height: 350px;}
	.trading-central_cont ul{display: contents;}	
	.trading-central_cont li{margin-bottom:10px;}
	.technology_banner2{background-position:left center;}
	.technology_banner3  img{margin-left: 0!important;    max-width: 100%!important;}
	.technology_banner3{padding-left:0px;}
	.technology_banner4 .p-4{padding: 1.5rem!important;}
	.technology_banner6{min-height:650px;}
	.account_banner{min-height:500px;padding-top: 50px;}
	}

	@media only screen and (min-width: 375px) and (max-width:768px) {
	
	}

	/* iphoneX */
	@media only screen and (width:375px) and (min-height:812px) {
	}

	/* iPad */
	@media only screen and (device-width: 768px) {
		.header_top{padding-top:65px;}
		.btn-primary, .btn-outline-primary {
    border-radius: 0px;
		padding: 5px 30px;}
		
	}

	/* iPad Pro */
	@media only screen and (device-width: 1024px) {
		.header .btn-primary,.header .btn-outline-primary{border-radius: 0px;padding: 13px 20px 13px;border-radius:5px;}
	}
	
	
