html, body, #app{
	background-color: #fff;
}
.searchResult_top{
	width: 100%;
	height: 240px;
	padding-top: 68px;
	z-index: 1;
	/* background-image: url('../images/bg_4.png'); */
}
.main_contain_top{
	height: 100%;
	padding-bottom: 150px;
}
.main_contain_title{
	font-weight: 500;
	font-size: 24px;
	line-height: 32px;
	color: rgba(255, 255, 255, 0.8);
	margin-bottom: 20px;
}




.searchResult_contain{
	bottom: 0;
	left: 0;
}
.nav_item{
	min-width: 113px;
	height: 43px;
	line-height: 43px;
	text-align: center;
	left: 140px;
	top: 228px;
	padding: 0 20px;
	background: #e7ddc8;
	color: #85713D;
	font-weight: 400;
	font-size: 16px;
	border-radius: 4px 20px 0px 0px;
	margin-right: 4px;
	cursor: pointer;
}
.nav_item_active{
	background: #ffffff;
	color: #0F2650;
}





/*  */


.main_contain{
	background: #FFFFFF;
	border-radius: 8px;
	z-index: 2;
	padding-top: 30px;
	padding-bottom: 100px;
}
.main_contain_left{
	width: 70%;
	padding: 0 0px 30px 0px ;
}

.remark_sen{
	margin-bottom: 32px;
}
.main_contain_left_item{
	border-bottom: 1px solid #EFF0F2;
	padding: 20px 0;
}
.left_item_contain{
	width: calc(100% - 228px);
	padding: 0px 20px;
}
.left_item_contain_wenjian{
	width: 100%;
	padding-left: 0;
}
.left_item_title{
	font-weight: 500;
	font-size: 20px;
	line-height: 28px;
	margin-bottom: 20px;
}
.left_item_text{
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	color: rgba(0, 0, 0, 0.7);
	margin: 12px 0;
}
.recommend_item_right_from{
	font-weight: 400;
	font-size: 12px;
	line-height: 20px;
	opacity: 0.3;
}
.right_from_wenjian{
	margin-top: 11px;
}
.left_item_right{
	height: 152px;
	width: 228px;
}
.left_item_right img{
	width: 100%;
	height: 100%;
	border-radius: 4px;
}

/* side */
.main_contain_right{
	width: 30%;
	padding: 6px 32px 0;
}
.side_title{
	margin-bottom: 20px;
}
.tuji_icon{
	width: 20px;
	height: 20px;
	margin-right: 10px;
}
.side_title_text{
	font-weight: 600;
	font-size: 20px;
	line-height: 28px;
}
.contain_right_item img{
	width: 100%;
	border-radius: 4px;
}
.right_item_info{
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 10px;
}
.right_item_info span{
	color: rgba(255, 255, 255, 0.7);
}
.right_item_info span:hover{
	color: #fff;
}
.right_item_info_text{
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 6px;
}
.contain_right_item{
	margin-bottom: 20px;
}
.contain_right_sec{
	margin-bottom: 20px;
}
/* .contain_right_item_sec */
.contain_right_item_sec img{
	width: 100%;
	border-radius: 4px;
}
.contain_right_item_sec .video_icon{
	height: 24px;
	width: 24px;
	top: calc(50% - 12px);
	left: calc(50% - 12px);
}
.right_item_sec_info_text{
	margin: 10px 0 6px;
}









/* 图集 */

.image_saishi{
	width: 100%;
	height: 248px;
	border-radius: 8px 8px 0 0;
}
.tuji_item{
	width: calc(33% - 30px);
	margin-bottom: 23px;
	background: #FFFFFF;
	border: 1px solid rgba(242, 242, 242, 0.1);
	box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.08);
	border-radius: 8px;
	cursor: pointer;
}
.media_item{
	margin-right: 22px;
}
.media_item .image_contain img{
	width: 100%;
	border-radius: 8px 8px 0 0 ;
	cursor: pointer;
}
.media_item .image_contain .video_icon{
	height: 24px;
	width: 24px;
	top: calc(50% - 12px);
	left: calc(50% - 12px);
}
.media_item .image_info{
	padding: 15px;
}
.media_item .img_type{
	font-weight: 400;
	font-size: 12px;
	line-height: 20px;
	color: #CDAB79;
	margin-bottom: 5px;
}
.media_item .img_text{
	font-weight: 500;
	font-size: 16px;
	line-height: 20px;
	height: 40px;
	margin-bottom: 10px;
}
.video_item{
	width: calc(25% - 10px);
	margin-bottom: 20px;
	background: #FFFFFF;
	border: 1px solid rgba(242, 242, 242, 0.1);
	box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.08);
	border-radius: 8px;
}