
	.slg{color:#fff;}
	.subhead{height:120px;text-align:center;color:#fff;background-color:#000;background-repeat:x-repeat;background-attachment:scroll;}
	.acc_btn{height:40px;background-color:#61a4f8;color:#fff;padding:10px;}
	.i_bk{background-color:#61a4f8;}
	
	.shop-container{margin-top:20px;}
.shopListbox{padding:0;}
.right-info{padding-right:0;}
.shopList{padding-top:15px;}
.shop-item{padding-left:0;margin-bottom:10px;}
.shop-item-a{padding-left:0;margin-bottom:10px;padding-right:0;}
.shop-item-in{background-color:#fff;border:1px solid #eee;padding:10px;height:143px;}

.shop-item-a .restaurantPic{margin-right:10px; width:200px;height:123px;overflow:hidden;float:left;background-repeat:no-repeat;background-size:cover;}
.shop-item-a .restaurantPic a{display:block;width:100%;height:100%;}
.res-closed{width:70px;height:70px;position:absolute;left:0;top:0;background:url(../images/shop_closed.png) no-repeat center center;}
.shop-item-a .restaurantInfo{font-size:13px;color:#999;max-height:200px;line-height:20px;overflow:hidden;}
.restaurantInfo-title{margin-bottom:5px;}
.restaurantInfo-title h3{margin:0;padding:0;font-size:16px;color:#222;font-weight:700;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;display:inline-block;vertical-align:middle;}
.shoplist-yd{width:64px;height: 20px;position:absolute;line-height: 20px;color: #fff;background: url(../images/shoplist-yd-bg.png) no-repeat center;padding-right: 14px;display: block;right:20px; bottom:15px;text-align:right;}
.busytime{background-color:#666;color:#fff;padding:0 5px;margin-left:10px;vertical-align:middle;font-size:12px;}
.busytime-on{background-color:#f60;}


.title_length{max-width:450px;}
.adv_length{width:100%;max-height:96px;max-width:778px;padding:10px 0px 10px 2px;}

@media only screen and (max-width: 680px) {
	.title_length{max-width:280px;}
	.shop-item-a .restaurantPic {width:140px;height:123px;margin-right:10px;
	}
	img{max-width:280px;}
}
.abstr{font-family:times new roman;
		padding-top:5px;
		max-width:350px;
		font-size:12pt;
		height:100%;
		overflow:hidden;
}
.addh{height:300px;height:100%;overflow:auto;margin:0}
.halftitle{width:100%; display:inline-block;}
.clear {
    clear: both;
}

.featured{margin-top:2px;width:70px;height:80px;overflow:hidden;float:left;background-repeat:no-repeat;background-size:cover;}
.featured-ul{overflow:hidden;padding-left:17px;margin-top:15px;border:1px solid #ededed; margin-bottom:10px;}
.featured-abst{font-size:12px;margin-left:2px;color:#999;line-height:11px;overflow:hidden;padding:5px; }
.featured-title{margin:0;padding-bottom:5px;padding-right:1px;font-size:12px;font-weight:500;width:100%;overflow:hidden;}
.featured-title a{color:#666666;}
.featured-tm{padding-left:5px;margin:0;height:20px;width:100%}
.row-pad{padding-bottom:8px;}

input[type=text] {
    width: 430px;
	height:30px;
    box-sizing: border-box;
    border: 1px solid #efefef;
    border-radius: 4px 0 0 4px;
    font-size: 12px;
    background-color: white;
    background-image: url('images/searchicon.png');
    background-position: 5px 5px; 
    background-repeat: no-repeat;
    -webkit-transition: width 0.4s ease-in-out;
    transition: width 0.4s ease-in-out;
}

input[type=text]:focus {
    width: 100%;
}
.pagination li a{color:#0b8643;}

