.content-top {

	text-align: center;

}

.content-top p {

	font-size: 35px;

	line-height: 80px;

}

.content-top .date-source {
	display: flex;
	justify-content: space-around;
	align-items: center;
}

.con-top-last {

	background-color: #eeeeee;

	line-height: 40px;

	text-align: left;

	padding: 5px;

	margin-top: 30px;

	border: 1px solid #626262;

	margin-bottom: 60px;

}

.con-top-last span {

	color: #d81e06;

}

.content-img p {

	margin-bottom: 20px;

}

.content-img span {

	font-size: 24px；
}

.content-img img {

	margin-bottom: 30px;

	max-width: 100%;

	height: auto;

}

.s-tit {

	background: url(../img/style/s-tit.png) no-repeat;

	height: 40px;

	width: 150px;

	background-size: 100% 100%;

	color: white;

	font-size: 25px;

	padding: 0px 0px 0px 20px;

	line-height: 40px;

	margin-top: 20px;

	margin-bottom: 10px;

}

.newsul li {

	line-height: 2;

}

.newsul li div {

	font-size: 10px;

}

.newsul li div:first-child {
	text-align: left;
}

.newsul li div:last-child {
	text-align: right;
}

.selling {

	border: 5px solid transparent;

	box-sizing: border-box;

	margin-top: 20px;

}

.selling img {

	width: 100%;

	height: auto;

	-moz-box-shadow: 0px 0px 6px #333333;

	-webkit-box-shadow: 0px 0px 6px #333333;

	box-shadow: 0px 0px 6px #333333;

}

.selling p {

	text-align: center;

	margin-top: 20px;

	line-height: 20px;

	font-size: 12px;

	border: 1px solid black;

	margin-bottom: 50px;

}

.sellingactive p {

	background-color: #d7000f;

	border: 1px solid #d7000f;

	color: white;

}

@media(min-width:576px) {

	.newsul li div {

		font-size: 10px;

	}

	.selling p {

		text-align: center;

		margin-top: 20px;

		line-height: 30px;

		font-size: 14px;

		margin-bottom: 50px;

	}

}

@media(min-width:768px) {

	.newsul li div {

		font-size: 13px;

	}

}

@media(min-width:992px) {

	.newsul li div {

		font-size: 13px;

	}

	.selling p {

		text-align: center;

		margin-top: 20px;

		line-height: 30px;

		font-size: 18px;

		margin-bottom: 50px;

	}

}

@media(min-width:1200px) {

	.newsul li div {

		font-size: 16px;

	}

	.selling p {

		text-align: center;

		margin-top: 40px;

		line-height: 40px;

		font-size: 20px;

		margin-bottom: 50px;

	}

}

@media(min-width:1400px) {

	.newsul li div {

		font-size: 18px;

	}

	.selling p {

		text-align: center;

		margin-top: 40px;

		line-height: 40px;

		font-size: 22px;

		margin-bottom: 50px;

	}

}

@media(min-width:1600px) {

	.selling p {

		text-align: center;

		margin-top: 40px;

		line-height: 40px;

		font-size: 24px;

		margin-bottom: 50px;

	}

}

@media screen and (max-width:768px) {
	.sell ul {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	.sell ul .selling {
		width: 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}

	.selling p {
		margin-bottom: 0;
	}

	.sell-li {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	.sell-li .selling {
		flex: 0 0 50%;
		max-width: 50%;
	}
}