@font-face {
	font-family: 'fx';
	src: url('../fonts/alibaba_puhuiti_2.0_55_regular_55_regular.ttf');
}

body {
	font-family: 'fx';
}

/*基础CSS*/
html {
	font-size: 14px;
	overflow-x: hidden;
}

li {
	list-style: none;
}

a {
	/* color: #212529 */
}

a:hover {
	text-decoration: none;
}

p,
dl,
dt,
dd,
ul {
	margin: 0px;
	padding: 0px;
}

.red {
	color: red;
}

.text-secondary a {
	color: #6c757d;
}

.card,
.figure {
	margin: 15px 0;
}

/* .navbar-expand-lg .navbar-nav .nav-link {
	padding-right: 1.2rem;
	padding-left: 1.2rem;
	font-size: 14px;
}

.navbar-brand {
	font-size: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
} */

.shadow-sm-top {
	box-shadow: 0 -.125rem .25rem rgba(0, 0, 0, .075) !important;
}

/*上下外边距*/
.mt-6,
.my-6 {
	margin-top: 4rem !important;
}

.mt-7,
.my-7 {
	margin-top: 5rem !important;
}

.mt-8,
.my-8 {
	margin-top: 6rem !important;
}

.mt-9,
.my-9 {
	margin-top: 7rem !important;
}

.mt-10,
.my-10 {
	margin-top: 8rem !important;
}

.mb-6,
.my-6 {
	margin-bottom: 4rem !important;
}

.mb-7,
.my-7 {
	margin-bottom: 5rem !important;
}

.mb-8,
.my-8 {
	margin-bottom: 6rem !important;
}

.mb-9,
.my-9 {
	margin-bottom: 7rem !important;
}

.mb-10,
.my-10 {
	margin-bottom: 8rem !important;
}

/*上下内边距*/
.pt-6,
.mp-6 {
	padding-top: 4rem !important;
}

.pt-7,
.py-7 {
	padding-top: 5rem !important;
}

.pt-8,
.py-8 {
	padding-top: 6rem !important;
}

.pt-9,
.py-9 {
	padding-top: 7rem !important;
}

.pt-10,
.py-10 {
	padding-top: 8rem !important;
}

.pb-6,
.py-6 {
	padding-bottom: 4rem !important;
}

.pb-7,
.py-7 {
	padding-bottom: 5rem !important;
}

.pb-8,
.py-8 {
	padding-bottom: 6rem !important;
}

.pb-9,
.py-9 {
	padding-bottom: 7rem !important;
}

.pb-10,
.py-10 {
	padding-bottom: 8rem !important;
}

/*边框*/
.border-top-dashed {
	border-top: 1px dashed #dee2e6 !important;
}

.border-right-dashed {
	border-right: 1px dashed #dee2e6 !important;
}

.border-bottom-dashed {
	border-bottom: 1px dashed #dee2e6 !important;
}

.border-right-dashed {
	border-top: 1px dashed #dee2e6 !important;
}

/*字距*/
.ls-1 {
	letter-spacing: 1px;
}

.ls-2 {
	letter-spacing: 2px;
}

.ls-3 {
	letter-spacing: 3px;
}

.ls-4 {
	letter-spacing: 4px;
}

.ls-5 {
	letter-spacing: 5px;
}

/*分页*/
.page-num:not(:disabled) {
	cursor: pointer;
}

.page-num,
.page-link {
	position: relative;
	display: block;
	padding: .5rem .75rem;
	margin-left: -1px;
	line-height: 1.25;
	color: #2559bd;
	background-color: #fff;
	border: 1px solid #dee2e6;
}

a.page-num:hover,
.page-link:hover {
	text-decoration: none;
}

.page-num-current {
	z-index: 1;
	color: #fff;
	background-color: #2559bd;
	border-color: #2559bd;
}

.page-num-current:hover {
	color: #fff;
}

/*其他*/
.pages {
	min-height: 500px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.code,
.code img {
	height: 100px;
}

.position,
.position a {
	color: #999;
}

.content {
	/* color: #666; */
	/* line-height: 2; */
}

.content img,
.content iframe {
	max-width: 100% !important;
}

.content li {
	/* list-style: disc outside none;
	margin-left: 20px; */
}

/*产品轮播*/
.view {
	max-width: 500px;
}

.view .swiper-slide {
	height: 300px;
	max-width: 500px;
	padding: 0 3px;
	box-sizing: border-box;
	overflow: hidden;
	text-align: center;
}

.view .swiper-slide img {
	height: 100%;
}

.view .arrow-left {
	background: url(../fonts/9b8342ad9d5849dcb8633bd386b067f6.svg);
}

.broker-icos :nth-child(2) a {
	background-image: url(../fonts/broker2.svg);
}

.broker-icos :nth-child(3) a {
	background-image: url(../fonts/broker3.svg);
}

.broker-icos :nth-child(4) a {
	background-image: url(../fonts/broker4.svg);
}

.broker-a {
	display: block;
	/*height: 100%;*/
	height: 5rem;
	background-repeat: no-repeat;
}

/* .broker .broker-logo:nth-child(3) a {
	background-image: url(../fonts/broker1.svg);
} */

.broker-a.Exness {
	background-image: url(../fonts/broker1.svg);
}

.broker-a.XM {
	background-image: url(../fonts/broker4.svg);
}

.broker-a.ICMarkets {
	background-image: url(../fonts/broker2.svg);
}

.broker-a.TickMill {
	background-image: url(../fonts/broker3.svg);
}



.m-logo {

	background-image: url(../images/logo.png);
	background-size: 80% 80%;
	background-repeat: no-repeat;

	/* width: 100%;
	height: 10rem; */
}



/* .pages {
	border: 0.2rem solid #ccc;
} */

@media screen and (max-width: 475px) {
	.sidebar1 {
		top: 30% !important;
		right: -7px !important;
		transform: scale(0.7) !important;
		-webkit-transform: scale(0.7) !important;
		-moz-transform: scale(0.7) !important;
		-ms-transform: scale(0.7) !important;
		-o-transform: scale(0.7) !important;
	}


}

.sidebar1 {
	position: fixed;
	width: 6rem;
	height: fit-content;
	top: 45%;
	right: 2vw;
	transform: translateY(-50%);
	z-index: 99;
	border-radius: 1rem;
	box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}

.sidebar1 .icon {
	width: 4rem;
	height: fit-content;
	cursor: pointer;
}


.sidebar1 .icon img {
	width: 100%;
}

#selected-div::after {
	content: "";
	display: block;
	width: 130px;
	height: 130px;
	background: white url(../images/kf.jpg) center/80% no-repeat;
	position: absolute;
	top: 120%;
	left: 50%;
	transform: translateX(-50%);
	opacity: 0;
	transition: opacity 0.3s ease-in-out;
	border-radius: 1rem;
}

#selected-div.active::after {
	opacity: 1;
}