
.business_detail .wrap .title{
	margin: 20px 0;
	overflow: hidden;
}
.business_detail .title .right .layui-nav{
	background-color: transparent!important;
}
.business_detail .title .right .layui-nav li{
	line-height: 45px;
}
.business_detail .title .right .layui-nav li a{
	font-size: 16px;
	color: #333;
	display: block;
	padding: 0 15px;
}
.business_detail .bottom{
	margin-top: 20px;
}
.business_detail .bottom > h3{
	font-size: 18px;
	color: #e72028;
	line-height: 30px;
	border-bottom: 1px solid #e72028;
	width: 75px;
}
.business_detail .bottom .tit{
	height: 120px;
	background: url(../../images/web/business_detail/tit_bg.png) no-repeat 0 0;
	line-height: 50px;
	padding: 0 20px;
}
.business_detail .bottom .tit .info{
	padding: 30px;
}
.business_detail .bottom .tit .info .pic{
	float: left;
	width: 60px;
	height: 60px;
	border-radius: 50%;
}
.business_detail .bottom .tit .info .text{
	float: left;
	margin-left: 20px;
}
.business_detail .bottom .tit .info .text h1{
	line-height: 30px;
	font-size: 18px;
	color: #333;
}
.business_detail .bottom .tit .info .text p{
	line-height: 30px;
	font-size: 14px;
	color: #666;
}

.business_detail .bottom .sort{
	margin: 30px 0;
	height: 40px;
	border: 1px solid #efefef;
	background-color: #f1f1f1;
	position: relative;
	z-index: 0;
	overflow: hidden;
}
.business_detail .bottom .sort ul li{
	float: left;
	line-height: 40px;
   	background-position: right -92px;
   	margin: 0 10px;
}
.business_detail .bottom .sort ul li a{
	color: #666;
	font-size: 14px;
	padding: 5px 10px;
    	background-color: #fff;
}
.business_detail .bottom .sort ul li a .icon{
	background: url(../../images/web/business_detail/icon_b.png) no-repeat center center;
	margin-right: 5px;    
	height: 11px;
   	width: 10px;
   	display: inline-block;
}
.business_detail .bottom .sort ul li:hover a,
.business_detail .bottom .sort ul li.on a{
	color: #fff;
	background-color: #e2231a;
}
.business_detail .bottom .sort ul li:hover a .icon,
.business_detail .bottom .sort ul li.on a .icon{
	background: url(../../images/web/business_detail/icon_w.png) no-repeat center center;
}
.business_detail .bottom .sort .fr{
	margin-right: 20px;
	margin-top: 5px;
}
.business_detail .bottom .sort .fr input{
	padding: 6px;
	font-size: 12px;
	color: #999;
	border: 1px solid #eee;
	float: left;
}
.business_detail .bottom .sort .fr a{
	font-size: 12px;
	padding: 0 10px;
	background-color: #f7f7f7;
	color: #333;
	line-height: 26px;
	float: left;
	height: 26px;
	border: 1px solid #eee;
}
.business_detail .bottom .con{
	margin: 25px 0;
}
.business_detail .bottom .con ul li{
	padding: 0 5px 5px 0;
	position: relative;
}
.business_detail .bottom .con ul li:nth-child(4n){
	padding-right: 0;
}
.business_detail .bottom .con ul li .info{
	border: 1px solid #eee;
	padding: 30px;
}
.business_detail .bottom .con ul li:hover .info{
	-moz-box-shadow:2px 2px 5px #e2e2e2; 
	-webkit-box-shadow:2px 2px 5px #e2e2e2; 
	box-shadow:2px 2px 5px #e2e2e2;
}
.business_detail .bottom .con ul li .info .txt{
	margin-top: 5px;
}
.business_detail .bottom .con ul li .info .txt h2{
	overflow: hidden;
}
.business_detail .bottom .con ul li .info .txt h2 .price{
	font-size: 17px;
	color: #e72028;
	float: left;
	height: 30px;
	line-height: 30px;
}
.business_detail .bottom .con ul li .info .txt h2 .price i{
	font-size: 24px;
	color: #e72028;
}
.business_detail .bottom .con ul li .info .txt h2 a{
	float: right;
}
.business_detail .bottom .con ul li .info .txt  h1{
	font-size: 19px;
	line-height: 30px;
	color: #333;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
}
.business_detail .bottom .con ul li .info .txt .category .grid-demo{
	background-color: #f4f4f4;
	font-size: 13px;
	color: #818081;
	text-align: center;
	line-height: 25px;
}
.business_detail .bottom .con ul li .info .txt .comment{
	font-size: 15px;
	color: #074a88;
	line-height: 25px;
    	font-weight: bold;
}
.business_detail .bottom .con ul li .info .txt h3{
	font-size: 14px;
	color: #b9b5b5;
	line-height: 30px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.business_detail .bottom .con ul li .info .txt h3 .collection{
	color: #666666;
	float: right;
}
.business_detail .bottom .con ul li .info .txt h3 a.name{
	width: 55%;
	float: left;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}