/*
			@font-face {
			  font-family: 'MeYaMFontTitle';
			  src: url('https://mfont.vipsite.cn/delivery/2025/05/7edc6ef320d2d8af16518a0d8e940e03.woff2') format('woff2');
			  font-display: swap;
			}
			@font-face {
			  font-family: 'MeYaMFontText';
			  src: url('https://mfont.vipsite.cn/delivery/2025/05/5b645c360d6f3911c7e41cb3132cce2d.woff2') format('woff2');
			  font-display: swap;
			}
			*/
			:root {
				--default: #333;
			}
			body {
				font-family: Arial, Helvetica, "Microsoft YaHei", "微软雅黑", sans-serif;
				font-size: 16px;
			}
			@media (min-width: 992px)
			{
				#header .header-nav-main nav > ul > li > a,
				#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a,
				#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-title,
				#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav > li > a
				{
					font-family: Arial, Helvetica, "Microsoft YaHei", "微软雅黑", sans-serif;
					font-size: 17.5px;
					font-weight: bold;
				}
			}
			.text-mfont-title {
				font-family: Arial, Helvetica, "Microsoft YaHei", "微软雅黑", sans-serif;
				font-weight: bold;
			}
			#footer .footer-copyright p,
			#footer a:not(.btn):not(.no-footer-css)
			{
				color: #CCC;
			}
			.thumb-info .thumb-info-type
			{
				font-size: 14px;
			}
			.card-title,
			.tab-title
			{
				color: var(--primary);
				font-family: Arial, Helvetica, "Microsoft YaHei", "微软雅黑", sans-serif;
				font-size: 18px !important;
				font-weight: bold !important;
			}
			.card-header-more
			{
				text-decoration: none;
				position: absolute;
				font-size: 14px;
				right: 10px;
				top: 10px;
				color: var(--primary);
			}
			.tab-content-more
			{
				text-decoration: none;
				font-size: 0.9rem;
			}
			
			ul.nav-list li a
			{
				color: #222;
			}
			ul.nav-list li span
			{
				position: absolute;
				font-size: 14px;
				right: 5px;
				top: 8px;
				color: #777;
			}
			.one-liner
			{
				display: -webkit-box;	
				-webkit-box-orient: vertical;	/* 设置垂直排列 */
				-webkit-line-clamp: 1;		/* 设置行数 */
				overflow: hidden;				/* 设置超出省略 */
				text-overflow: ellipsis;		/* 设置省略以...结尾 */
			}
			.two-liner
			{
				display: -webkit-box;	
				-webkit-box-orient: vertical;	/* 设置垂直排列 */
				-webkit-line-clamp: 2;		/* 设置行数 */
				overflow: hidden;				/* 设置超出省略 */
				text-overflow: ellipsis;		/* 设置省略以...结尾 */
			}
			
			@media (min-width: 992px) {
				#header .header-nav-main nav > ul > li
				{
					height: auto;
				}
				.layer_headline_maxheight {
					max-height: 450px; overflow-y: hidden;
				}
			}
			.scroll-text-container {
				overflow: hidden;
			}
			.scroll-text {
			    white-space: nowrap;
			    animation: scroll 60s linear infinite;
			}
			.scroll-text a{
				color: #222;
				font-size: 1em;
				line-height: 20px;
			}
			.scroll-text a:hover{
				color: var(--primary--100);
				text-decoration: none;
			}
			@keyframes scroll {
			    0% { transform: translateX(100%); }
			    100% { transform: translateX(-100%); }
			}
			a:hover {
				text-decoration: none !important;
			}