:root {
	--csoft_top_banner-bg-color:#000000;
	--csoft_top_banner-txt-color:#fff;
	--csoft_top_banner-lnk-color:#fff;
	--csoft_top_banner-lnk-decoration:none;
	--csoft_top_banner-btn-color:#fff;
}
.csoft_top_banner_container { 
	width:100%;
	background-color: var(--csoft_top_banner-bg-color);
	height:32px;
	display:none
}
.csoft_top_banner {
	font-size:14px;
	height:32px;
	white-space:nowrap;
	overflow:hidden;
	margin:0 auto;
	width:90%
}
.scroll_text {
	word-wrap:unset;
	position:relative;
	height:32px;
	line-height:32px
}
.scroll_text p {
	color: var(--csoft_top_banner-txt-color);
}
.scroll_text p a {
	color: var(--csoft_top_banner-lnk-color) !important;
	text-decoration: var(--csoft_top_banner-lnk-decoration) !important;
}
.scroll_text img {
	max-width:100%;
	max-height:32px;
	width:auto;
}
.top_banner_close {
	position:absolute;
	right:5px;
	top:0;
	background:none;
	cursor:pointer;
	font-weight:bold;
	line-height:32px;
	font-size:19px;
	color: var(--csoft_top_banner-btn-color);
	border:none!important
}

@media (max-width:768px) {
	.csoft_top_banner {
		width:85%
	}
}
@media (min-width:1200px) {
	.csoft_top_banner {
		margin-left:168px;
		width:calc(100% - 592px)
	}
}
@media (min-width:1500px) {
	.csoft_top_banner {
		margin-left:300px;
		width:calc(100% - 722px)
	}
}

}
}

}


}
}

}

