/* 首页 banner：覆盖 Scrapbook/PC 定宽，移动端通栏 */
.home-mian {
	min-width: 0 !important;
	overflow: hidden;
}
.index-banner {
	width: 100% !important;
	margin-left: 0 !important;
	max-width: 100%;
	position: relative;
	overflow: hidden;
}
.index-banner .swiper-banner {
	width: 100% !important;
	max-width: 100%;
	overflow: hidden !important;
}
.index-banner .swiper-slide img {
	width: 100%;
	display: block;
}
.index-banner .swiper-button-next,
.index-banner .swiper-button-prev {
	right: auto;
	left: auto;
}
.index-banner .swiper-button-next {
	right: 12px !important;
}
.index-banner .swiper-button-prev {
	left: 12px !important;
}

/* 移动端：单图全宽，侧边缩放/遮罩关掉 */
.m .home-mian {
	min-width: 100% !important;
}
.m .index-banner .swiper-banner {
	width: 100% !important;
}
.m .index-banner .swiper-slide {
	transform: scale(1) !important;
	opacity: 1 !important;
	box-shadow: none !important;
}
.m .index-banner .swiper-slide a:after {
	display: none !important;
}
.m .index-banner .swiper-button-next,
.m .index-banner .swiper-button-prev {
	display: none !important;
}

/* 分析师模块：分页点 */
.analyst-module .swiper-analyst {
	position: relative;
}
.analyst-module .swiper-pagination {
	display: block !important;
	bottom: 16px;
	z-index: 2;
}
.analyst-module .swiper-pagination-bullet {
	background: #ad9b68;
	opacity: 0.35;
}
.analyst-module .swiper-pagination-bullet-active {
	opacity: 1;
}

/* 去掉点评后：收紧双栏占位，简介靠右填满空白 */
.analyst-module > div .box {
	height: 420px !important;
	background-position: 80px 90px !important;
}
.analyst-module .analyse {
	left: 420px !important;
	top: 140px !important;
}
.analyst-module .analyse .intr {
	width: 460px !important;
}
.m .analyst-module > div .box {
	height: auto !important;
}
.m .analyst-module .analyse {
	left: 11rem !important;
	top: 6rem !important;
}
.m .analyst-module .analyse .intr {
	width: 100% !important;
}

/* 多语言：优势卡片固定高度导致英文/繁体溢出 */
.m .sino_honor .advantage .brandcontent {
	display: flex;
	flex-wrap: wrap;
}
.m .sino_honor .advantage .brandcontent div {
	height: auto !important;
	min-height: 7.8rem;
	box-sizing: border-box;
	overflow: visible;
}
.en .sino_honor .advantage .brandcontent div,
.tw .sino_honor .advantage .brandcontent div {
	height: auto;
	margin-bottom: 45px;
}

/* 大事记「查看更多」与摘要重叠 */
.sino_events > div {
	padding-bottom: 52px;
	box-sizing: border-box;
}
.sino_events .more {
	z-index: 2;
	white-space: nowrap;
}

.m .sino_events > div {
	padding-bottom: 0.5rem;
	overflow: hidden;
}
.m .sino_events .content {
	padding-right: 0.4rem;
	padding-bottom: 0;
	box-sizing: border-box;
}
.m .sino_events .content .art-desc {
	-webkit-line-clamp: 2;
	line-clamp: 2;
}
/* 移动端改为文档流，避免压在摘要上 */
.m .sino_events .more {
	position: static !important;
	display: block;
	float: right;
	clear: both;
	margin: 0.35rem 0.75rem 0.85rem;
	right: auto;
	bottom: auto;
}

/* 实金交易：无英文标题图时用文字标题 */
.gold-page .subtitle.subtitle-text {
	display: block;
	height: auto !important;
	margin: 0 auto;
	padding: 10px 16px;
	text-align: center;
	font-size: 28px;
	font-weight: bold;
	color: #ac8b2e;
	letter-spacing: 2px;
	line-height: 1.3;
}
.m .gold-page .subtitle.subtitle-text {
	font-size: 0.7rem;
	letter-spacing: 0.05rem;
	padding: 0.2rem 0.4rem;
}
.layer-title-text {
	display: inline-block;
	font-size: 24px;
	font-weight: bold;
	color: #8c5d3b;
	padding: 8px 0;
	letter-spacing: 1px;
}
.m .layer-title-text {
	font-size: 0.55rem;
}

a.sales-consultation {
	display: block;
	text-decoration: none;
}
