* {
	margin: 0;
	padding: 0;
}
.home{
	.main {
		display: flex;
		flex-grow: 1;
		flex-basis: auto;
		flex-direction: column;
		margin-top: 0px;
		.post-card {
			display: flex;
			max-width: 100%;
			padding: 0 calc((100% - 1200px)/2) 40px;
			flex-wrap: wrap;
			justify-content: center;
			align-items: stretch;
			&-display {
				flex-basis: 360px;
				display: flex;
				flex-grow: 1;
				flex-shrink: 1;
				position: relative;
				min-height: 420px;
				margin: 20px;
				background-color: #FFF;
				border-radius: 10px;
				overflow: hidden;
				box-shadow: 0 20px 40px 0 rgba(50,50,50,0.08);
				flex-direction: column;
				top: 0px;
				transition: ease-in-out;
				-moz-transition: top .5s;
				-webkit-transition: top .5s;
				-o-transition: top .5s;
				&:hover {
					cursor: pointer;
					top: -15px;
				}
				a {
					text-decoration: none;
					display: flex;
					flex-direction: column;
					flex-grow: 1;
					flex-shrink: 1;
					.post-card-title {
						padding: 30px 24px;
						display: flex;
						flex-grow: 1;
						font-size: 20px;
						font-weight: 500;
						line-height: 36px;
						color: @textColorTheme;
					}
					img {
						width: 100%;
						height: 200px;
						margin-bottom: 30px;
						background: @headerBackgroundColor;
						object-fit: cover;
					}
				}
			}
			&-meat {
				display: flex;
				padding: 8px 24px 24px 16px;
				justify-content: space-between;
				.meat-info {
					display: flex;
					flex-direction: column;
					.info-auth {
						display: flex;
						z-index: 3;
						align-content: flex-start;
						align-items: center;
						a {
							left: -8px;
							padding: 2px 8px;
							font-size: 14px;
							line-height: 20px;
							color: #898FA0;
							background: transparent;
							border-radius: 12px;
							text-decoration: none;
							outline: 0;
							cursor: pointer;
						}
					}
					.info-data {
						margin: 8px 0 0 8px;
						font-size: 12px;
						line-height: 18px;
						color: @textColorTheme;
					}
				}
			}
		}
		.post-block{
			padding: 0 calc((100% - 1160px)/2);
			margin-bottom: 50px;
			&-content{
				margin: 20px 0;
				text-decoration: none;
				display: flex;
				padding: 50px;
				border-radius: 10px;
				background-color: #fff;
				box-shadow: 0 20px 40px 0 rgba(50,50,50,0.08);
				position: relative;
				top: 0px;
				transition: all .5s ease-in-out;
				-moz-transition: all .5s;
				-webkit-transition: all .5s;
				-o-transition: all .5s;
				&:hover {
					cursor: pointer;
					top: -15px;
				}
				img{
					width: 456px;
					height: 258px;
					background: @headerBackgroundColor;
					object-fit: cover;
					border-radius: 15px;
				}
				&-info{
					flex: 1;
					padding: 0 40px;
					display: flex;
					flex-direction: column;
					// justify-content: space-between;
					h2{
						color: @textColorTheme;
						font-size: 22px;
						font-weight: 500;
						line-height: 38px;
						.text-line();
						&:hover {
							color: #000;
						}
					}
					&-excerpt{
						margin: 20px 0;
						font-size: 16px;
						line-height: 30px;
						.text-line(3);
						color: #999;
						letter-spacing:2px;
					}
					&-exhibition{
						margin-top: auto;
						display: flex;
						align-items: center;
						justify-content: space-between;
						&-tags{
							display: flex;
							align-items: center;
							a{
								display: inline-block;
							}
						}
						.post-tag{
							color: #898FA0;
							margin-right: 16px;
						}
					}
				}
			}
			@media screen and (max-width:1300px) {
				&-content{
					margin: 20px 100px;
					img{
						width: 380px;
						height: 214px;
						background: @headerBackgroundColor;
						object-fit: cover;
						border-radius: 15px;
					}
					&-info{
						&-excerpt{
							.text-line(2);
						}
					}
				}
			}
			@media screen and (max-width:1000px) {
				&-content{
					margin: 20px 100px;
					flex-direction: column;
					align-items: center;
					img{
						width:100%;
						height: 300px;
						background: @headerBackgroundColor;
						object-fit: cover;
						border-radius: 15px;
					}
					&-info{
						width: 100%;
						padding-top: 30px;
						&-excerpt{
							margin: 10px 0;
							.text-line(2);
						}
					}
				}
			}
			@media screen and (max-width:800px) {
				&-content{
					margin: 20px 50px;
					padding: 30px;
				}
			}
			@media screen and (max-width:600px) {
				&-content{
					margin: 20px;
					padding: 20px;
					img{
						height: 260px;
					}
					&-info{
						width: 100%;
						padding-top: 20px;
					}
				}
			}
		}
		
		.meat-type {
			width: 32px;
			height: 32px;
			margin-top: 10px;
			background: url('https://cdn.jsdelivr.net/gh/duogongneng/MyBlogImg/imgicon-article.svg') no-repeat;
		}
	}
	
	.change-page {
		height: 40px;
		display: flex;
		padding: 0 calc((100% - 1160px)/2);
		margin-bottom: 20px;
		color: @textColorTheme;
		.p-page {
			display: flex;
			flex-basis: 0;
			justify-content: flex-start;
			align-items: center;
			flex-grow: 1;
			a {
				color: @textColorTheme;
				text-decoration: none;
				.previous {
					width: 120px;
					height: 40px;
					text-align: center;
					line-height: 40px;
					border-radius: 10px;
					color: #898FA0;
					margin-left: 18px;
					box-shadow: 0 20px 40px 0 rgba(50,50,50,0.1);
					transition: ease-in-out;
					-moz-transition: margin-top .5s;
					-webkit-transition: margin-top .5s;
					-o-transition: margin-top .5s;
				}
				.previous:hover {
					margin-top: -15px;
					cursor: pointer;
				}
			}
		}
		.n-page {
			display: flex;
			flex-basis: 0;
			justify-content: flex-end;
			align-items: center;
			flex-grow: 1;
			a {
				color: @textColorTheme;
				text-decoration: none;
				.next {
					width: 120px;
					height: 40px;
					text-align: center;
					line-height: 40px;
					border-radius: 10px;
					margin-right: 18px;
					color: #898FA0;
					box-shadow: 0 20px 40px 0 rgba(50,50,50,0.1);
					transition: ease-in-out;
					-moz-transition: margin-top .5s;
					-webkit-transition: margin-top .5s;
					-o-transition: margin-top .5s;
					&:hover {
						margin-top: -15px;
						cursor: pointer;
					}
				}
				
			}
		}
	}
}


@media screen and (min-width:600px) {
	.home{
		.main {

		}
	}
}
