.toast-top-center {
	margin-top: 10px;
}

#toast-container>div {
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
	padding: 12px 15px 12px 50px;
}

.xian-index-bg {
	background-image: url('../img/xian/bg.jpg');
	background-size: cover;
	background-position: center;
	background-attachment: fixed;
	opacity: 0.3;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
}

.ico-confucian:before {
	content: "\f02d";
}

.ico-buddhist:before {
	content: "\f684";
}

.ico-taoist:before {
	content: "\f6ad";
}

/* 语言选择器样式 */
.dropdown-content {
	transform-origin: top right;
	transform: scale(0.9);
	opacity: 0;
	transition: all 0.2s ease-out;
	pointer-events: none;
}

.dropdown-open .dropdown-content {
	transform: scale(1);
	opacity: 1;
	pointer-events: auto;
}

.language-option {
	transition: all 0.2s ease;
}

.language-option:hover {
	background-color: rgba(255, 255, 255, 0.1);
	transform: translateX(4px);
}
/* 滚动条样式 */
::-webkit-scrollbar {
	width: 6px;
	height: 6px;
}

::-webkit-scrollbar-track {
	background: rgba(255, 255, 255, 0.05);
	border-radius: 3px;
}

::-webkit-scrollbar-thumb {
	background: rgba(255, 255, 255, 0.2);
	border-radius: 3px;
}

::-webkit-scrollbar-thumb:hover {
	background: rgba(255, 255, 255, 0.3);
}

/* 视频弹窗样式 */
#video-panel .video-tab.active {
	background-color: rgba(139, 69, 19, 0.5);
	border-bottom: 2px solid #8B4513;
}

#video-panel .video-container {
	height: 100%;
	overflow-y: auto;
}


#video-panel .video-player{width:100%;height:70%;}
#video-panel .video-player iframe{width:100%;height:100%;}

.close-video {
	transition: all 0.3s ease;
}

.close-video:hover {
	transform: scale(1.1);
}

/* 浏览器默认样式（导致白色边框白色背景） */
button,input[type="button"],input[type="submit"]{
	outline: none;
    -webkit-outline: none;
	background-color: transparent;
}


/* 移动端适配 */
@media ( max-width : 768px) {
}