.module_widget_auto_case {
	margin: 0 auto;
}
.module_widget_auto_case > div{
	float:left;
	margin-right: 20px;
	width: 550px;

}
.module_widget_auto_case > div.cboth {
	width:0px !important;
	margin:0px !important;
	overflow:hidden;
}
.module_widget_auto_case a{
/*	border-radius: 8px;*/
	padding: 0px;
	color: #BABDD0;
	float: left;
	text-align: center;
	position: relative;
	bottom: 4px;
	box-sizing:border-box;
}

.module_widget_auto_case .textWrap{
	overflow: hidden;
}

.mR0{
	margin-right: 0px !important;
}


#bbsWrap_div{
	overflow: hidden;
	/*background: #fff;*/

	margin: 50px auto 0 auto ;
	/*border: 1px solid #e5e5e5;*/
	/*box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);*/
}
.imgCard_div {
	float: left;
	background: #fff;
	box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.3);
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius: 5px;
	box-sizing:border-box;
	min-height:150px;
	overflow:hidden;
}
.hit_span{
	float: right;
}

.textWrap_div{
	min-height:20px;
	padding: 20px;
	overflow:hidden;
}
.textWrap_div span{
	color: #808080;
	font-size: 14px;
}
.textWrap_div span i{
	font-size: 22px;
	float: left;
	position: relative;
	top: -4px;
	margin-right: 4px;
}
.textSubject_div > a {
	display: block;
	font-size: 17px;
}
.module_case_mobile > div.imgCard_div > div.textWrap_div > div.textSubject_div > a > i {
	font-size:75px;
	vertical-align:middle;
}
.module_case_mobile > div.imgCard_div > div.textWrap_div > div.textSubject_div > a {
	font-size:70px;
	vertical-align:baseline;
	padding:30px 0px 30px 0px;
}
.module_case_mobile > div.imgCard_div > div.textWrap_div > div.fRight > a > i {
	font-size:75px;
	padding:30px 15px 30px 0px;
}
.imgWrap_div{
	overflow: hidden;
/*	height:270px;*/
/*	max-height:336px;*/
	position: relative;
	box-sizing:border-box;
}
.imgWrap_div > a {
	width:100%;
}
.case_detail_pc {
	box-sizing:border-box;
	background:#444; color:#fff; 
	padding:15px; 
	width:100% !important; 
	line-height:1.5em; 
	font-size:1.25em;
	cursor:pointer;
}
.case_detail_pc:hover {
	background:#222;
}
.case_detail_mobile {
	box-sizing:border-box;
	background:#444; 
	color:#fff; 
	padding:50px 0px 50px 0px; 
	width:100% !important; 
	line-height:1.5em; 
	font-size:3.25em;
}
.case_detail_mobile:hover {
	background:#222;
}
/*
.imgWrap_div img {

}
.imgWrap_div img.fileempty {
	width:50% !important;
	text-align:center;
	margin:12% 30% 10% 20%;
}
*/