ul,
			li {
				list-style: none;
			}

			em {
				font-style: normal;
			}
			

			h1 {
				font-size: 22px;
				margin: 0 auto;
			}

			.breadcrumb {
				display: none;
				margin-bottom: 10px;
			}

			.breadcrumb>li+li:before {
				content: "»\00a0";
				padding: 0 3px;
				color: #ccc;
			}

			.tags,
			.list,
			.video{
				background: #fff;
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
				position: relative;
				border-radius: 10px;
			}

			.title {
				font-family: PingFangHK-Medium;
				font-weight: 700;
				font-size: 18px;
				color: #1f1f1f;
				letter-spacing: 0;
				display: -webkit-box;
				overflow: hidden;
				text-overflow: ellipsis;
				margin-bottom: 15px;
			}

			.title h2 {
				font-size: 18px;
			}

			.tags .content ul {
				display: flex;
				flex-wrap: wrap;
			}

			.tags .content ul li {
				display: inline-block;
				width: 32%;
				margin-right: 2%;

			}

			.tags .content ul li:nth-child(3n) {
				margin-right: 0;
			}

			.tags .content ul li a {
				display: block;
				background: #f8f8f8;
				padding: 10px;
				margin-bottom: 10px;
				overflow: hidden;
				-webkit-box-orient: vertical;
				text-overflow: ellipsis;
				white-space: nowrap;
			}

			.huodong {
				overflow: hidden;
				border-radius: 10px;
			}

			.list .content ul {
				padding: 0;
				display: flex;
				justify-content: space-between;
				flex-wrap: wrap;
			}

			.list .content ul li {
				position: relative;
				width: 24.65%;
				margin-bottom: 5px;
			}

			.list .content ul li a {
				position: relative;
				display: block;
				overflow: hidden;
			}

			.list .content ul li a img {
				width: 100%;
				height: 180px;
			}

			.list .content ul li a .desc {
				position: absolute;
				bottom: 0;
				left: 0;
				width: 100%;
				box-sizing: border-box;
				padding: 5px;
				color: #fff;
				z-index: 5;
				background: rgba(0, 0, 0, .5);
			}

			.list .content ul li a .desc .name {
				font-size: 14px;
				white-space: nowrap;
				overflow: hidden;
				text-overflow: ellipsis;
				margin: 0;
			}
			
			.video .info-desc {
			    display: flex;
			    justify-content: space-between;
			    font-size: 12px;
			    color: #666;
				padding-top: 5px;
			}
			
			iframe{
				width: 100%!important;
			}

			.foot {
				margin: 15px 0;
				text-align: center;
			}

			.foot a {
				padding: 0 5px;
			}

			@media (max-width: 575.98px) {
				.tags .content ul li {
					display: inline-block;
					width: 49%;
					margin-right: 2%;
				
				}
				.tags .content ul li:nth-child(3n) {
					margin-right: 2%;
				}
				.tags .content ul li:nth-child(2n) {
					margin-right: 0;
				}
				.list .content ul li {
					width: 49.3%;
				}

				.list .content ul li a img {
					height: 120px;
				}
			}