/* common */
a{ color: #000;}
.clearfix:after,.pic-list:after,.toolbar-box:after{content:"\20";display: block;height: 0;visibility: hidden;clear: both;}
.clearfix,.pic-list,.toolbar-box{ zoom:1; position:relative;}
.width100{ width: 100%;}
.width1000{ width: 1000px; position: relative; margin: 0 auto;}
.left{ float: left;}
.right{ float: right;}
body{ font-family: "Microsoft Yahei"; background-color: #feeaed;}
/* banner */
.banner, .banner .width1000{ background: url(../images/banner.jpg) center top no-repeat; height: 349px; position: relative;}
.bottom-bg, .bottom-bg .width1000{ background: url(../images/bottom.jpg) center bottom no-repeat; height: 240px; position: relative;}

/* content */
.content{}
.content-main{ background: #fff; padding: 45px 20px 0;}

.content ul{ background-color: #fff; padding: 0 0 0px 0}
.content li{ width: 950px; margin: 0 auto; padding: 25px 0;}
/* deal */
.deal-left{width:445px;height:345px;float:left; overflow:hidden; zoom:1;position:relative;}
.deal-left img{ width: 445px; height: 345px;}
.deal-left div.layer{ position: relative; top: -50px; width: 435px; height: 44px;}
.deal-left div.layer div.mask-layer{ background-color: #000; opacity: 0.7;filter: alpha(opacity=70); width: 445px; height: 44px; top: 0px; left: 0px; z-index: 1}
.deal-left div.layer span.text-layer{ color: #fff; position: absolute; width: auto; height: 44px; padding-left: 15px;  top: 0px; left: 0px; line-height: 44px; z-index: 2}
.deal-left div.layer i.address{ display: block; float: left; height: 44px; background: url(../images/address.png) center center no-repeat; width: 12px; margin-right: 10px;}
/*.deal_text{width:470px; margin-left:25px; float:left;padding-top:20px;}
.deal_title{ background:url(../images/liwu.jpg) left 6px no-repeat; padding-left:15px}
.deal_title span.tag{ display: block; float: left; margin-top: 8px; width: 70px; height: 30px; background-color: #bbb; color: #fff; font: 12px "Microsoft Yahei"; text-align: center; line-height: 30px;}
.deal_title h3{ padding-left: 10px; display: block; float: left; color:#353535; font: bold 28px "Microsoft Yahei"; max-width: 255px;overflow: hidden;white-space: nowrap;word-wrap: normal;text-overflow: ellipsis;}
.deal_title .one-week{ display: block; float: left; font: 14px "Microsoft Yahei"; color: #343434; margin-top: 15px;}*/
.deal-right{float: left;width: 505px;position: relative;background-color: #fff;}
.deal-right h3{font-size: 32px;font-weight: bold;color: #010101; padding: 0 8px 0 18px;}
.deal-text{ position: absolute; left: 20px; top: 55px; border: 1px dashed #e6e6e6;width: 485px;height:288px;background-color: #fff;}
.deal-text-tag{position: absolute;font-size: 18px;color: #f03a50;padding: 0 10px;background-color: #fff;top: -15px; left: 9px;}
.deal-text p{padding: 5px 8px 0px 38px;; background: url(../images/icon.png) 25px 0 no-repeat;}
p.p1{padding-top: 16px;background-position: 15px -460px;}
p.p2{ background-position: 15px 4px}
p.p3{ background-position: 15px -224px}
p.p4{ background-position: 15px -700px}
.p-title{ display: block; width: 90px; font-size: 14px;font-weight: bold; color: #010101; float: left;}
.p-text{ display: block; width: 345px; font-size: 14px;  float: left;}
.p1 .p-text{ color: #f03a50; font-size: 18px;}
.p1 .p-title{color: #f03a50;font-size: 20px;}
.deal-btn{ display: block; width: 173px; height: 42px; position: absolute; right: 10px; bottom: 10px; background: url(../images/btn.png) 0 0 no-repeat; line-height: 42px; text-align: center; color: #fff; font-size:22px;}
.p-red{ display: block; font-size: 18px;  float: left;color: #f03a50;margin: 15px}
.bottom-jpg{}
/*float*/
.floating-block{ width: 1000px; margin: 0 auto;}
.width-content-right{ position: absolute; width: 141px; height: auto; top: 0; left: auto; right: 0; background: rgb(92, 51, 23); z-index: 999999;}
.floating-right{ display: block; width: 141px; height: 36px; position: absolute; background:url(../images/floating.jpg) no-repeat; bottom: 20px; margin-left: 160px; z-index: 99999;}
.floating-right{ /* Fix position:fixed not work in IE6 */ _position: absolute; _top: expression( ( 20 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' ); zoom: 1;}

.hide{ display: none;}

/* bottom-nav */
.bottom-nav{
	position: fixed;
	height: 67px;
	background-color: #464646;
	bottom: 0px;
	z-index: 9999;
}
.bottom-nav li{
	float: left;
}
.bottom-nav li a{
	display: block;
	height: 67px;
	padding: 0 15px;
	font-size: 18px;
	font-weight: bold;
	color: #feeaed;
	line-height: 67px;
	width: 110px;
	text-align: center;
}
.bottom-nav li.active a{
	background-color: #fb3855
}
li.line{
	height: 43px;
	width: 1px;
	background-color: #6b6a6b;
	margin: 12px 14px;
	padding: 0;
}


/* deal_pic */
.deal_pic {
	width:445px;
	overflow:hidden;
	zoom:1;
	position:relative;
}
.deal_pic ul {
	position:absolute;
	height:500px;
	left:0;
	width:10000px;
}
.deal_pic li {
	width:435px;
	overflow:hidden;
	text-align:center;
	margin-right:6px;
	zoom:1;
	float:left;
	display:inline;
	position: relative;
	margin-left: 0;
}
/*.deal_pic li img {
	width: 298px;
	height: 230px;
}*/
.deal_pic li div.layer {
	position: relative;
	top: -72px;
	width: 435px;
	height: 44px;
}
.deal_pic li div.layer div.mask-layer {
	background-color: #000;
	opacity: 0.7;
	filter: alpha(opacity=70);
	width: 435px;
	height: 44px;
	top: 0px;
	left: 0px;
	z-index: 1;
}
.deal_pic li div.layer span.text-layer {
	color: #fff;
	position: absolute;
	width: auto;
	height: 44px;
	padding-left: 8px;
	top: 0px;
	left: 0px;
	line-height: 44px;
	z-index: 2
}
.deal_pic li div.layer i.address {
	display: block;
	float: left;
	height: 44px;
	background: url(../images/address.png) center center no-repeat;
	width: 12px;
	margin-right: 10px;
}

.thumb-prev a.arrows,.thumb-next a.arrows {
	background:url(../images/arrow.png) no-repeat;
}
/* 商户图片轮播*/
.thumb-prev {
	left:10px;
}
.thumb-prev,.thumb-next {
	width:30px;
	height:30px;
	position:absolute;
	top:246px;
	background-color:rgba(0,0,0,0.5);
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#7F000000,endColorstr=#7F000000);
	_background-color:#2a2a2a;
}
.thumb-next {
	/*right:16px;*/
	left:396px;
}
.thumb-prev a.arrows,.thumb-next a.arrows {
	display:block;
	width:30px;
	height:30px;
	background-position:10px 6px;
}
.thumb-next a.arrows {
	background-position:-38px 6px;
}
.thumb-prev a:hover,.thumb-next a:hover {
	background-color:rgba(0,0,0,0.6);
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#99000000,endColorstr=#99000000);
	*background-color:#000;
}
:root .thumb-prev {
	filter:none;/*处理IE9浏览器中的滤镜效果*/
	background-color:rgba(0,0,0,0.5);
}
:root .thumb-prev a:hover: {
	filter:none;/*处理IE9浏览器中的滤镜效果*/
	background-color:rgba(0,0,0,0.6);
}
.thumb-disable a.arrows,.thumb-disable a.arrows:hover {
	background-color:rgba(0,0,0,0.4);
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#66000000,endColorstr=#66000000);
	*background-color:#494949;
	cursor:default;
	opacity:0.7;
}
:root .thumb-disable,:root .thumb-disable a.arrows:hover {
	filter:none;/*处理IE9浏览器中的滤镜效果*/
	background-color:rgba(0,0,0,0.6);
}
.heart-rank {
	overflow:hidden;
	zoom:1;
	padding:5px 0 10px 0;
}