@charset "utf-8";
.regain{
	width:1158px;
	margin:0 auto;
	background:#FFF;
	padding:15px 20px 5px 20px;
	margin-top:20px;
	margin-bottom:20px;
	border:1px solid #eeeeee;
	overflow:hidden;
}

.regain li{
	float:left;
	color:#666666;
	font-size:14px;
	position:relative;
}

.regain li:nth-child(1){
	width:65px;
	background: url(../img/index_15.png) no-repeat left;
	padding-left:22px;
	margin-top:4px;
}

.regain li:nth-child(2){
	width:1050px;
}

.regain li a{
	position:relative;
	color:#666666;
	display:inline-block;
	margin-right:40px;
	padding:4px 8px 4px 8px;
	margin-bottom:10px;
}

.regain li a:hover{
	color:#FFFFFF;
	background:#ff0036;
	border-radius:1em;
}

.regain li a.select{
	color:#FFFFFF;
	background:#ff0036;
	border-radius:1em;
}

.list{
	width:1200px;
	overflow:hidden;
	margin:0 auto;
	margin-bottom:20px;
}

.list div{
	overflow:hidden;
}

.list div:nth-last{
    border:0;
}

.show_like{
	width:230px;
	float:right;
}

.show_list{
	width:950px;
	float:left;
	background:#fff;
	min-height:500px;
	border:1px solid #f0f0f0;
}

.show_cathc{
	padding:15px;
	border-bottom:1px solid #f0f0f0;
}

.show_cathc li{
	float:left;
	font-size:14px;
	color:#333333;
	padding:0 13px 0 13px;
	margin:0 10px 0 10px;
}

.show_cathc li a{
	color:#333333;
}

.show_cathc li.select a{
	color:#ff0036;
}

.show_cathc li.select_up{
	background: url(../img/index_16.png) no-repeat right;
	margin:0 17px 0 10px;
}

.show_cathc li.select_down{
	background: url(../img/index_17.png) no-repeat right;
	margin:0 17px 0 10px;
}

.show_cathc li.select_up a{
	color:#ff0036;
}

.show_cathc li.select_down a{
	color:#ff0036;
}

.show_app{
	width:230px;
	min-height:193px;
	margin-bottom:20px;
}

.show_app img{
	width:230px;
	height:193px;
}

.list_select{
	padding:20px;
	width:910px;
	border-bottom:1px solid #f0f0f0;
}

.list_select:hover{
	background:#f8f8f8;
}

.list_select li{
	float:left;
}

.list_select li.ls_img{
    width:223px;
	height:127px;
}

.list_select li.ls_img img{
    width:203px;
	height:127px;
}

.ls_con{
	width:687px;
}

.shopname{
	color:#333333;
	font-size:16px;
	margin-bottom:10px;
}

.shop_score{
	width:687px;
	height:15px;
	color:#ec9a48;
	font-size:14px;
	position:relative;
}

.shop_score img{
	height:15px;
	width:15px;
	float:left;
}

.shop_score span{
	position:absolute;
	left:85px;
	top:-1px;
}

.shop_score div.count{
	right:0px;
	top:-1px;
	color:#999999;
	position:absolute;
}

.address{
	width:687px;
	color:#999999;
	margin-top:12px;
	font-size:14px;
	padding-bottom:13px;
	overflow:hidden;
}

.activtiy{
	border-top:1px dotted #e2e2e2;
}

.activtiy{
	font-size:14px;
	color:#666666;
}

.activtiy a{
	color:#999999;
}

.activtiy a:hover{
	color:#ff0036;
}

.a_list{
	width:547px;
	float:left;
	padding-top:8px;
}

.a_list div{
	height:30px;
	line-height:30px;
	display:none;
}

.a_do{
	float:right;
	width:120px;
	text-align:right;
	height:30px;
	line-height:30px;
	margin-top:8px;
	background: url(../img/index_18.png) no-repeat right;
	padding-right:18px;
	cursor:pointer;
}

.a_dos{
	float:right;
	width:120px;
	text-align:right;
	height:30px;
	line-height:30px;
	margin-top:8px;
	background: url(../img/index_19.png) no-repeat right;
	padding-right:18px;
}

.a_list div:nth-child(1){
	display:block;
}

.show_list div:last-child{
	border-bottom:0;
}

.list_none{
   color:#666666;
   padding:20px;
   width:770px;
   padding-left:140px;
   padding-top:40px;
   padding-bottom:40px;
}

.list_none span{
	font-weight:bold;
	padding:0 8px 0 8px;
}

.list_none div{
	font-size:12px;
	height:24px;
	line-height:24px;
}

.list_none div.none_ps{
    padding-top:10px;	
}

.like_activtiy{
	width:198px;
	padding:15px 15px 5px 15px;
	border:1px solid #f0f0f0;
	background:#FFF;
}

.like_list{
   width:198px;
   margin-bottom:15px;
}

.like_list img{
   width:198px;
   height:124px;
}

.like_title{
	font-size:14px;
	color:#333333;
	width:198px;
	overflow:hidden;
	padding:8px 0 6px 0;
}

.like_price{
	width:198px;
	height:16px;
}

.like_price li{
	float:left;
	line-height:16px;
	font-size:12px;
}

.price{
   width:110px;
   color:#ff0036;
}

.price span{
	font-size:16px;
}

.sell{
	width:88px;
	color:#999999;
	text-align:right;
}

.page{
	width:1200px;
	margin:0 auto;
	height:45px;
	margin-bottom:20px;
}

.current{
	margin-right:5px;
}

.num{
	margin-right:5px;
}