/**
 * author:shenshenyan
 * data:2013-11-19 19:47
 */
/*reset*/
/*body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}  
body{font:12px simsun Arial;background:#fff}  
a{text-decoration:none;color:#333;}  
a:hover{text-decoration:none;color:#c00;}
em{font-style:normal}  
li{list-style:none}

table{border-collapse:collapse;border-spacing:0}
button, input, select, textarea{background:#fff;}
images{-webkit-backface-visibility:hidden;-webkit-transition:opacity 0.3s ease-out;-moz-transition:opacity 0.3s ease-out;-o-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out;}
images:hover{opacity:0.8}
p{word-wrap:break-word}  
.cf:after{content:"";display:table;clear:both}  
.cf{*zoom:1}
.fl,.layout .fl,.chief{float:left;display:inline}
.fr,.layout .fr,.extra{float:right;display:inline}
h1,h2,h3,dt{font-family:'Î¢ÈíÑÅºÚ','ºÚÌå';font-weight:100;font-size:16px;}
*/
images{border-radius: 3px;}
/* layout */
.layout images{border:0;vertical-align:middle}
.style0 .hd .changeBnt i,.picLB .ftBox .name b{background:url(../images/bntIcon.png) no-repeat ;}
.layout{margin:40px auto 0 auto;width:960;}
.style0 .hd{height:48px;line-height:36px;position:relative; }
.style0 .border{display:block;overflow:hidden;height:0px;position:absolute;width:960px;border-top:1px solid #d3d9df;border-bottom:1px solid #fcfcfc;top:18px;left:0 }
.style0 .hd h2{position:absolute;background:#f7f7f7;display:inline-block;*display:inline;zoom:1;padding:0 22px;z-index:100;font-size:18px;left:6%;margin-left:-55px;}
.style0 .hd p.pos{
	position:absolute;background:#f7f7f7;display:inline-block;*display:inline;zoom:1;padding:0 22px;z-index:100;left:20%;top:-20px;margin-left:-55px;font-size: 10px;width: 465px;line-height: 20px;
}
.style0 .hd .changeBnt{width:67px;height:23px;background:#fff;border:1px solid #d8dcdd;position:absolute;top:7px;right:0px;text-indent:25px;line-height:23px;}
.style0 .hd .changeBnt i{width:18px;height:18px;position:absolute;left:4px;top:2px;background-position:-202px 1px;}
.style0 .hd .changeBnt:hover{background:#e55656;border:1px solid #e55656;color:#fff;text-decoration:none;}
.style0 .hd .changeBnt:hover i{background-position:-202px -26px ;}
/* Ó°ÏñÁ¦ */
.picLB{margin-left:-5px;position: absolute;top: 0px;left: 0px;}
.picLB li{width:315px;height:300px;margin:16px 0 0 5px;background:#fff;position:relative;}
.picLB{overflow:hidden;zoom:1;}
.picLB li{float:left;display:inline;}
.picDl{width:1000px;overflow:hidden;zoom:1;;height:280px;position:absolute;top:0;left:0 }
.picDl dd{float:left;display:inline;width:330px;overflow:hidden; }
.picLB .ftBox{overflow:hidden;zoom:1;}
.picLB .ftBox .name{float:left;display:inline;height:70px;border-right:1px solid #e5e5e5;margin-right:10px;}
.picLB .ftBox .name b{width:60px;height:45px;background-position:-87px -5px ;display:block;margin:15px 0 0 10px;text-indent:-999em;}
.picLB .ftBox .tit{font-family:'Î¢ÈíÑÅºÚ','ºÚÌå';font-size:14px;line-height:22px;margin-top:10px;}
.picLB .ftBox .text{color:#929292;font-family:'Î¢ÈíÑÅºÚ','ºÚÌå';font-size:12px;margin-top:5px;padding-right:10px;}
.picLB .jilu .ftBox .name b{background-position:-83px -70px;}
.picLB .tuhua .ftBox .name b{background-position:-83px -135px;}
.picLB .today .ftBox .name b{background-position:-80px -320px;width:142px;}
.picLB .yingzhan .ftBox .name b{background-position:-76px -196px;}
.picLB .jingxuan .ftBox .name b{background-position:-81px -259px;width:96px;}
/* icon-arr */
.picLB .icon-arr{border-color:transparent #CFCFCF transparent transparent;border-style:dashed solid dashed none;position:absolute;height:0;overflow:hidden;border-width:6px;left:-6px;top:50%;margin-top:-6px;}
.picLB .ftBox{position:relative;height:70px;}
.picLB .ftBox .qr{position:absolute;right:0;top:0;display:none;width:255px;height:66px;padding:2px;border-left:1px solid #CFCFCF;background-color:#FFF;}
.picLB .ftBox .qr images.fl{margin-right:12px;}
.picLB .ftBox .qr .text{margin-top:15px;}
.picLB .today .ftBox .qr{width:173px;}

.bd .left{
	width: 30px;position: absolute;height: 270px;background:;top: 14px;cursor: pointer;z-index: 10000;display: none;
}
.bd .left p{
	background: url(../images/bntIcon.png) -78px -377px no-repeat;width: 23px;height: 45px;/*background: red;*/position: relative;top: 110px;left:6px;
}
.bd .left-bg{
	width: 30px;position: absolute;height: 272px;background:#000;top: 17px;left:1px;filter:alpha(opacity=30);display: none;
	-moz-opacity:0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
}
.bd .right{
width: 30px;position: absolute;height: 280px;top: 14px;left: 925px;cursor: pointer;z-index: 10000;display: none;

}
.bd .right p{
	background: url(../images/bntIcon.png) -107px -377px no-repeat;width: 23px;height: 45px;/*background: red;*/position: relative;top: 110px;
}
.bd .right-bg{
width: 30px;position: absolute;height: 273px;top: 17px;left: 920px;background: #000;filter:alpha(opacity=30);display: none;
	-moz-opacity:0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
}
/*顶部灰色条*/
.Swds{width: 1200px;margin: 0 auto;}
#top{
	background:#FBFBFB; border-bottom: #DFDFDF 1px solid;width: 100%
}
	#top .top_left{ height: 30px; line-height: 30px; width: 218px;

	}
		#top .top_left .phone{width: 107px; height: 30px; border-left:1px #EEEEEE solid;

		}
		/*触发前*/
			#top .top_left .phone b{
				padding: 6px; background: url(../images/ico.png) 0px -64px; position: relative;left: -2px;top: 5px;
			}
			#top .top_left a.phone{display: block;width: 107px; height: 30px; line-height: 30px;font-size: 12px; color:#999999;text-align: center;

			}
					/*触发后*/
			#top .top_left .phone2 b{
				padding: 6px; background: url(../images/ico.png) 0px -35px; position: relative;left: -2px;top: 5px;
			}
			#top .top_left a.phone2{display: block;width: 107px; height: 30px; line-height: 30px;font-size: 12px; color:#0BB;text-align: center;padding-left: 1px;

			}
	/*触发前*/
		#top .top_left a.cat{display: block;width: 107px; height: 30px; line-height: 30px;font-size: 12px; color:#999999; text-align: center;border-left:1px #EEEEEE solid;border-right:1px #EEEEEE solid;;

		}
		#top .top_left a.cat b{padding: 6px; background: url(../images/ico.png) -18px -64px; position: relative;left: -2px;top: 5px;

		}
		/*触发后*/
		#top .top_left a.cat2{display: block;width: 107px; height: 30px; line-height: 30px;font-size: 12px; color:#0BB; text-align: center;border-left:1px #EEEEEE solid;border-right:1px #EEEEEE solid;;

		}
		#top .top_left a.cat2 b{padding: 6px; background: url(../images/ico.png) -18px -35px; position: relative;left: -2px;top: 5px;

		}
	#top .top_middle{width: 315px;border-right:#EEEEEE solid 1px ; 

	}
		#top .top_middle p{ height: 30px; line-height: 30px;float: left;color:#999999;padding-left: 100px;

		}
		#top .top_middle a{display: block; line-height: 30px; height: 30px; float: left;color: #666; padding: 0 5px;

		}
		#top .top_middle a:hover{ text-decoration: underline;

		}
			#top .top_middle a.login{ color: #F76120;padding:0 5px;

			}
			#top .top_middle a:hover.login{text-decoration: underline;

			}
		#top .top_right{height: 30px;

		}	
		/*后面的小三角形《共用处理》*/
		#top .top_right b{
			padding-left: 7px;background: url(../images/ico.png) no-repeat -0px -256px; position: relative;top: 5px;
		}

			#top .top_right li {float: left;

			}
			#top .top_right li a{float: left;padding: 0 10px;color:#999999;line-height: 30px;

			}
			#top .top_right li a:hover{

			}
			
		/*分别处理MOUSE放上去的样式*/
		/*消息*/
		#top .top_right .meg{ background: #fff;
			color: #0BB;border-left:#DFDFDF solid 2px;border-right:#DFDFDF solid 2px;padding: 0 8px;


			}
			#top .top_right .meg b{
			padding-left: 7px;background: url(../images/ico.png) no-repeat -36px -256px; position: relative;top: 5px;

			}
		/*我的美团*/
		#top .top_right .mymta{ position: relative;

		}
		/*文字处理*/
			#top .top_right .mymta .meg{ background: #fff;border-left:#DFDFDF solid 2px;border-right:#DFDFDF solid 2px;color: #0BB;padding: 0 8px;

			}
			#top .top_right .mymta .meg b{
			padding-left: 7px;background: url(../images/ico.png) no-repeat -36px -256px; position: relative;top: 5px;

			}
		


			/*隐藏区域的内容处理*/
			#top .top_right .mymta .mymtList{ position: absolute;top: 30px; left: 0px; width: 71px;height: 242px;  border:#DFDFDF solid 2px;border-top:none;z-index: 3; /*display: none;*/

			}
				#top .top_right .mymta .mymtList li{ left: left;
				}
				#top .top_right .mymta .mymtList li a{width: 61px; background: #fff;float: left;padding: 0px; padding-left:10px;margin: 0px;

				}
				#top .top_right .mymta .mymtList li a:hover{ background: #DFDFDF; width: 61px;
					
				}
		/*购物车区域*/
		#top .top_right .shopCar{position: relative; 

		}
			#top .top_right .shopCar span{padding-left:15px; background: url(../images/ico.png) -34px -78px; position: relative;left: -5px;
			
		} 
		/*文字处理*/
			#top .top_right .shopCar .meg{ background: #fff;border-bottom: none;height: 32px;position: relative;
			color: #0BB;z-index: 9;border-left:#DFDFDF solid 2px;border-right:#DFDFDF solid 2px;

			}
			#top .top_right .shopCar .meg b{
			padding-left: 7px;background: url(../images/ico.png) no-repeat -36px -256px; position: relative;top: 5px;

			}
			/*隐藏区域处理*/
			#top .top_right .shopCar .shopCarList{width: 222px; height: 70px; position: absolute;top: 30px;left: -130px; background: #fff; line-height: 70px; z-index: 2; border:solid #DFDFDF 2px;display: none;text-align: center;

			}
			/*我是商家区域处理*/
		#top .top_right .mySJ{ position: relative;

		}
		/*文字处理*/
			#top .top_right .mySJ .meg{ background: #fff;border-left:#DFDFDF solid 2px;border-right:#DFDFDF solid 2px;color: #0BB;padding: 0 8px;position:relative;z-index: 4;

			}
			#top .top_right .mySJ .meg b{
			padding-left: 7px;background: url(../images/ico.png) no-repeat -36px -256px; position: relative;top: 5px;

			}
		


			/*隐藏区域的内容处理*/
			#top .top_right .mySJ .SJList{ position: absolute;top: 28px; left: -20px; width: 91px;height:90px;  border:#DFDFDF solid 2px;z-index: 3; display: none;

			}
				#top .top_right .mySJ .SJList li{ left: left;
				}
				#top .top_right .mySJ .SJList li a{width: 81px; background: #fff;float: left;padding: 0px; padding-left:10px;margin: 0px;

				}
				#top .top_right .mySJ .SJList li a:hover{ background: #DFDFDF; width: 81px;
					
				}
/*//带下拉列表*/
ul.top_right_new{
		
}
ul.top_right_new li.mymta{
	float: left;color:#999999;line-height: 30px;width: 80px;border:1px solid #fff;text-align: center;position: relative;top: 0px;left: 0px;
}
ul.top_right_new li.mymta a.mym b{
	padding-left: 7px;background: url(../images/ico.png) no-repeat -0px -256px; position: relative;top: 5px;left: 3px;
}
ul.top_right_new li.mymta a.mym b.hover{
	background: url(../images/ico.png) no-repeat -36px -256px; 
}

ul.top_right_new li.mymta .mymtList{
	position: absolute;top: 29px;width: 80px;overflow: hidden;background: #fff;border:1px solid #DFDFDF;border-top: none;left: -1px;display: none;
}
ul.top_right_new li.mymta .mymtList li{
	float: left;border:none;text-align: center;width: 100%;height: 100%;overflow: hidden;position: relative;top: 0px;left: 0px;z-index: 10000000
}
ul.top_right_new li.mymta .mymtList li a{
	display: block;width: 100%;float: left;
}
ul.top_right_new li.mymta .mymtList li a:hover{
	background: #DFDFDF;
}
/*//不带列表*/
ul.top_right_new li.mymta-single{
	float: left;color:#999999;line-height: 30px;width: 80px;text-align: center;position: relative;top: 0px;left: 0px;
}
ul.top_right_new li.mymta-single a{
	display: block;width: 100%;float: left;border-left: 1px solid #FBFBFB;border-right: 1px solid #FBFBFB;
}
ul.top_right_new li.mymta-single a:hover{
	border-left: 1px solid #DFDFDF;border-right: 1px solid #DFDFDF;
}