/*.dcontent img{
	width: 100% !important;
}*/
@media (max-width: 1200px) {
	body{
		overflow-x: hidden;
	}
	/*.maincon{
		width: 100%;
	}*/
	/*搜索*/
	.search_tit {
		width: 90%;
		margin: 0 auto;
	}
	.list {
		width: 90%;
		margin: 0 auto;
	}
	.list>div>img {
		width: 80%;
		display: block;
		float: none;
		margin: 0 auto 20px;
	}
	.list>div>div {
		width: 100%;
		height: auto !important;
		padding-bottom: 30px;
	}
	/*详情页*/
	.reclist {
		width: 92%;
		margin: 0 auto;
	}
	.reclist:after {
		width: 100%;
		left: 0;
		margin-left: 0;
	}
	.reclist>div {
		width: 92% !important;
		padding: 0 2% 0 0;
		height: auto !important;
	}
	.reclist>div img {
		width: 28%;
		height: auto;
	}
	.reclist>div>div {
		width: 50%;
		height: auto;
	}
	.reclist>div>a>div{
		width: 70% !important;
		height: 159px !important;
		margin-top:10px;
	}
	.reclist>div:nth-child(odd) {
		border: none;
	}
	.reclist>div>a>div p{
		-webkit-line-clamp: 4 !important;
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	/*详情页*/
	.reclist>div {
		width: 92% !important;
		padding: 0;
		height: auto;
		/*float: none;*/
	}
	/*span.time{
		bottom:10px !important;
	}*/
	.reclist>div img {
		width: 28%;
		height: auto;
		/*display: block;*/
		margin: 10px auto;
		/*float: none;*/
	}
	.reclist>div>a>div{
		height: 113px !important;
	}
	.reclist>div>a>div p{
		-webkit-line-clamp: 2 !important;
	}
	.reclist>div>div {
		width: 95%;
		height: auto;
		float: none;
		margin: 0 auto;
	}
	.reclist>div:nth-child(odd) {
		border: none;
	}
	.share {
		height: 60px;
	}
	.share span {
		font-size: 16px;
		line-height: 60px;
	}
	.share a {
		width: 40px;
		height: 40px;
		margin: 10px;
		background-size: 100% 100%;
	}
}

@media (max-width: 768px) {
	/*详情页*/
	.reclist>div {
		width: 92% !important;
		padding: 0;
		height: auto;
		float: none;
	}
	.reclist>div img {
		width: 100%;
		height: auto;
		display: block;
		margin: 10px auto;
		float: none;
	}
	.reclist>div>div {
		width: 95%;
		height: auto;
		float: none;
		margin: 0 auto;
	}
	.reclist>div>a>div{
		width: 90% !important;
		margin-left: 5%;
		float: none;
	}
	.reclist>div:nth-child(odd) {
		border: none;
	}
	/*.share {
		height: 50px;
	} */
	.share span {
		font-size: 14px;
		line-height: 50px;
	}
	.share a {
		width: 30px;
		height: 30px;
		margin: 10px !important;
		background-size: 100% 100%;
	}	
}