@media (min-width: 0) {
	:root {
		/* --base-font-size: 20px; */
		--van-base-font: Arial, Helvetica, sans-serif, 'FontAwesome', PingFangSC, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Segoe UI, Arial, Roboto, "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;
		--van-tab-line-height: 110%;
		--base-background: #111118;
		--default-screen-max-width: 64.0rem;
		--default-screen-min-width: 0;
		--default-content-max-width: 64.0rem;

		/* 基础配置 start */
		--body-color: #ccc;
		--base-background: #121212;
		--header-background: #121212;
		--p-text-color: #fff;
		--a-text-color: #fff;
		--text-color: #efefef;
		--text-color-f: #fff;
		--text-color-white: #fff;
		--body-background: transparent;
		--detail-color:#080808;
		/* 基础配置 end */

		/* 左侧导航 start */
		--menu-left-background: #1e1f2c;
		--menu-left-title-color: #d9d9d9;
		/* 左侧导航 end */

		/* 底部菜单 start */
		--van-tabbar-item-text-color: #909090;
		--van-tabbar-background: #272727;
		--van-tabbar-item-active-color: #909090;
		--van-tabbar-item-active-background: #221f3a;
		/* 底部菜单 end */

		/* 分页控件 start */
		--van-pagination-item-default-color: #1e1f2c;
		--van-pagination-background: #e56e43;
		--van-pagination-item-text-color: #fff;
		--van-pagination-item-text-color-active: #fff;
		/* 分页控件 end */

		/* 浮动气泡 start */
		--van-back-top-background: #1f1f2d;
		/* 浮动气泡 end */

		/* 滚动条 start */
		--desktop-scrollbar-background-color: #1f1f2d;
		--desktop-scrollbar-thumb-background-color: #272839;
		/* 滚动条 end */

		/* 情报公告 start */
		--notice-background: #1e1f2c;
		--notice-text-color: #fff;
		/* 情报公告 end */

		/* 宫格菜单 start */
		--grid-background: linear-gradient(to right, #1e1f2c, #1e1f2c), linear-gradient(90deg, transparent, #fff);
		--grid--text-color: #ffffff99;
		/* 宫格菜单 end */

		/* 数据列表 start */
		--list-background: #1e1f2c;
		--list-tab-title-color: #fff;
		--list-content-state-text-color: var(--list-content-state-text-color);
		--list-detail-state-text-color: #d9d9d9;
		--list-border-color:  #373737;
		--list-background-video-text2: #31323e;
		/* 数据列表 end */

		/* 标签列表 start */
		--primary-text-color: #4970F5;
		--primary-text-color-selected: #fff;
		--tag-text-color: #d9d9d9;
		--tag-background-selected: linear-gradient(270deg, #e56e43, #f18228);
		--tag-text-color-selected: #ffffff;
		--title-background: #3d261d;
		/* 标签列表 end */

		/* 提示 start */
		--van-font-size-md: 0.8rem;
		--van-toast-font-size: 1rem;
		/* 提示 end */

		/* 头部导航 start */
		--van-nav-bar-title-text-color: #ffffff;
		--van-nav-bar-title-font-size: 1.8rem;
		--van-nav-bar-height: 5.4rem;
		--van-nav-bar-background: #111118;
		--van-border-width: 0;
		--van-padding-md: 1.2rem;
		--van-nav-bar-z-index: 10;
		--van-line-height-lg: 2.2rem;
		--van-font-bold: 400;
		/* 头部导航 start */

		/* 底部菜单 start */
		--van-tabbar-height: 5.0rem;
		--van-tabbar-item-font-size: 0.9rem;
		--van-tabbar-item-text-color: #4970f5;
		--van-tabbar-background: #272727;
		--van-tabbar-item-active-color: #909090;
		--van-tabbar-item-active-background: #221f3a;
		--van-tabbar-z-index: 10;
		/* 底部菜单 end */

		/* 分页控件 start */
		--van-list-text-font-size: 1.0rem;
		--van-loading-text-font-size: 1.0rem;
		--van-pagination-font-size: 1.1rem;
		--van-pagination-item-default-color: #e56e43;
		--van-pagination-background: #1e1f2c;
		/* 分页控件 end */

		/* 浮动气泡 start */
		--van-back-top-background: #1f1f2d;
		--van-back-top-size: 3.2rem;
		/* 浮动气泡 end */

		/* 滚动条 start */
		--desktop-scrollbar-background-color: #1f1f2d;
		--desktop-scrollbar-thumb-background-color: #272839;
		/* 滚动条 end */

		/* Banner start */
		--bannner-height: 12.8rem;
		--bannner-detail-top-height: 14.0rem;
		--bannner-detail-bottom-height: 14.0rem;
		/* Banner end */

		/* 弹出层 start */
		--van-overlay-z-index: 99;
		--van-popup-background: var(--fl-text);
		/* 弹出层 end */


		/* 选项卡 start */
		--van-padding-sm: 0.5rem;
		--van-tab-font-size: 1.4rem;
		--van-tab-text-color: var(--text-color);
		--van-tabs-line-height: inherit !important;
		--van-tab-active-text-color: var(--primary-text-color);
		--van-tabs-nav-background: transform;
		--van-tabs-bottom-bar-color: transform;
		/* 选项卡 end */

		/* 宫格组 start */
		--van-grid-item-text-color: var(--text-color);
		--van-grid-item-text-font-size: 1.0rem;
		--van-grid-item-content-background: transform;
		--van-grid-item-content-padding: 0;
		/* 宫格组 end */

		/* 气泡组 start */
		--van-floating-bubble-size: 3.0rem;
		--van-floating-bubble-background: transform;
		/* 气泡组 end */

		/* 点击效果 start */
		--van-active-opacity: 1;
		/* 点击效果 end */
	}

	/* 控制 start */
	.is-mobile {
		display: block;
	}

	.is-desktop {
		display: none;
	}

	/* 控制 start */
}

/* 占位符 start */
* [v-if] {
    display: none !important;
}
* [v-else-if] {
    display: none !important;
}
* [v-show] {
    display: none !important;
}
/* 占位符 end */

/* 图片加载 start */
.defaultimg,
div:has(> img:not([src])),
div:has(> img.loading),
a:has(> img:not([src])),
a:has(> img.loading) {
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #1f1e1e;
}

img {
	width: 100%;
	height: 100%;
	vertical-align: initial;
}

img:not([src]), 
img.loading {
	content: url("./placeholder.png");
	margin: 0 auto;
	-o-object-fit: contain;
	object-fit: contain;
	background-size: contain;
	background-position: center;
}

img[src]:not(.loading) {
	content: unset;
	-o-object-fit: cover;
	object-fit: cover;
}
/* 图片加载 end */

/* 全局弹窗 start */
#popup-window {
	margin: 0 auto;

	width: 100%;
	max-width: 100%;
	min-width: 100%;

	height: 100%;
	/* max-width: var(--default-screen-max-width); */
	/* min-width: var(--default-screen-min-width); */

	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: var(--van-tabbar-z-index);
	background: transparent;
	/* pointer-events: none; */
}

#popup-window .van-overlay {
	position: fixed;
	top: 0;
	left: 0;
	z-index: var(--van-overlay-z-index);
	width: 100%;
	height: 100%;
	background: #0000008f;
	/* pointer-events: none; */
}

#van-popup-window {
	z-index: 2013;
	width: 100%;
	height: 100%;
	top: 50%;

	overflow: hidden;
	border: 0;
	background-color: transparent;
	background: transparent;

	max-width: 100vw;
	/* box-shadow: 0.6rem 0.6rem 0.6rem #000000; */
}

#van-popup-window .content {
	width: 100%;
	height: 100%;
	display: flex;
}

#van-popup-window .content>iframe {
	width: 100%;
	height: 100%;
	display: flex;
	border: 0;
}

/* 全局弹窗 end */


/* 全局vant弹窗 start */
.van-dialog {
	padding: 3.75rem 1.875rem;
	background-color: #222;
	width: 35vw;
	max-width: 420px;
}

.van-dialog__header {
	color: #fff;
	font-size: 1.625rem;
	margin-bottom: 1.25rem;
	padding: 0;
	line-height: normal;
	font-weight: 600;
}

.van-dialog__message--has-title {
	padding: 0;
	color: #959595;
	font-size: 1.25rem;
	margin-bottom: 2.5rem;
	overflow-y: hidden;
}

.van-dialog__footer {
	column-gap: 1.25rem;
}

.van-dialog__cancel {
	background-color: transparent;
	color: #1abc9d;
	border: 2px solid;
}

.van-dialog__confirm {
	background-color: #1abc9d;
	color: #ffff;
}

.van-dialog__confirm,
.van-dialog__cancel {
	border-radius: 0.5rem;
	font-size: 1.125rem;
}

.van-popup__close-icon--top-right {
	width: 1.2rem;
	height: 1.2rem;
	color: #6a6a6a;
}

/* 全局vant弹窗 end */

/* 屏幕(1024px) */
@media (min-width: 960px) {
    /* 全局弹窗 start */
    #popup-window {

    }

    #popup-window .van-overlay {

    }

    #van-popup-window {
        top: 50%;
    }

    #van-popup-window .content {

    }

    #van-popup-window .content > iframe {

    }
    /* 全局弹窗 end */


	
}

@media (max-width: 767px) {
	/* 全局vant弹窗 start */
	.van-dialog {
		width: 90%;
		border-radius: 0.375rem;
	}

	.van-dialog__header {
		font-size: 1.5rem;
		margin-bottom: 0.625rem;
	}

	.van-dialog__message--has-title {
		font-size: 1rem;
	}

	.van-dialog__footer {
		column-gap: 0.625rem;
	}

	.van-dialog__cancel {
		border: 0.0625rem solid;
	}

	.van-dialog__confirm {
		background-color: #1abc9d;
		color: #ffff;
	}

	.van-dialog__confirm,
	.van-dialog__cancel {
		border-radius: 0.375rem;
		font-size: 1.125rem;
		line-height: 3.125rem;
	}

	.van-popup__close-icon--top-right {
		width: 1rem;
		height: 1rem;
	}
	/* 全局vant弹窗 end */
}
