body,ul,li {
	padding:0;
	margin:0;
	border:0;
}

body {

	/*-webkit-user-select:none;
    -webkit-text-size-adjust:none;
	*/
}
/**
 * 头部查询 transform
 * */
.header{
	width: 100%;position: fixed;top: 0;left: 0;
    background: #ffffff;
    z-index: 30;
}
.header-wipe{
	position: relative;
    background-color: #46B868;
    padding: 0.5em 0;
}

.header-wipe .hd-zleft{
	/*text-indent: -999px;*/
	/*background: transparent url(../img/search_icon1.png) no-repeat scroll center;*/
	position: absolute;
	left: 1em;
	top: 0.3em;
	bottom: 0.5em;
	width: 2.5em;
	color: #ffffff;
	}
.header-wipe .hd-left{
	text-indent: -999px;
	background: transparent url(../img/search_icon1.png) no-repeat scroll center;
	position: absolute;
	left: 3.5em;
	top: 0.5em;
	bottom: 0.5em;
	width: 2.5em;
	}

.header-wipe .cSearch{
	position: relative;
	margin: 0em 3.42em 0em 6.42em;
	border: 1px solid #D4D4D4;
	background-color: #FAFAFA;
}

/*搜索记录*/
.cSearch ul.auto{
	position: absolute;
	width:100%;
	top: 2.31em;
    left: -6.5em;
	z-index:20;
	background:#FFF;
	margin: 0em 3.42em 0em 6.42em;
	border: 1px solid #D4D4D4;
	border-bottom: none;
	display:none;
}
.cSearch ul>li{
	padding:0.5em;
	text-indent:1em;
	border-bottom: 1px solid #D4D4D4;
	cursor:pointer;
}
.cSearch ul>li:hover{ background:#ececec;}
.header-wipe .cSearch input{
	display: block;
	z-index: 1;
	width: 100%;
	height: 1.71em;
	line-height: 1.71em;
	border: medium none;
	padding: 0.3em 0;
	text-indent:1em;
	background-color: #FAFAFA;
	outline:none;
}
.header .hd-right{
	display: block;
	position: absolute;
	right: 0.5em;
	top: 0.5em;bottom: 0.5em;
	width: 2.5em;
	background: transparent url(../img/mine1.png) no-repeat center center;
}
/**
 * 背景图片
 * */
.header .hd-left,.header .hd-right{
	background-size: 2.07em 2.07em;
}
.message_red{display: inline;
    position: absolute;
    right: 0.7em;
    bottom: 1em;
    background: red;
    width: .5em;
    height: .5em;
    border-radius: .4em;}

/**
 * 新一级导航 2015-11-14
 *
 * */
.a-nav{
	width: 40.2%;position: fixed;top: 3.63em;left: 0;
    background: #ffffff;
    z-index: 199;
}
.a-nav ul{
	/*width: 100%;*/
	background: #dc0027;
}
.a-nav ul li {
	display: block;
	padding: .3em 2em;
	color: #fff;
	cursor: hand;
	cursor: pointer;
}

.nav-food{
	display: none;
}

.a-nav ul li:after{
	position: absolute;
	/*left: 30%;*/
	right: 15px;

	color: #fff;

	content:'>';
	font-family:simsun;
	font-size:.8rem;
	-webkit-transform:scale(1,1.5);
	-moz-transform:scale(1,1.5);
	-o-transform:scale(1,1.5);

	transform:scale(1,1.5);
	font-weight:bold;
}
.a-nav ul .active{
	color: #dc0027;
	background:#fff;
	border:none;
	border-bottom:1px solid  #dc0027;
	content: '';
}

.wape-food-nav{
	width: 100%;
	position: fixed;top: 3.43em;left: 40%;
    background: #ffffff;
    z-index: 9998;


}
.a-food-nav{
	display: none;
	background:#fff;
	border: 1px solid #dc0027 ;
	border-top: none;
	min-height: 17em;
}

.wape-food-nav .a-food-nav:nth-child(1){
	display: block;
}

.a-food-nav>ul{
	width: 50%;
	}

.a-food-nav>ul li {
	display: block;
	padding: .3em 2em;
	color: #333;
	cursor: hand;
	cursor: pointer;
}



/**
 * 一级导航
 * */
.nav{
	width: 100%;
	position:fixed;
	top: 3.4em;
	left: 0;
	background-color:#fff;
	z-index:10;
	padding-top:5px;

}

.nav #food-nav{
	overflow: hidden;
	text-align: center;
	border-bottom: 1px solid #c8c6c7;
	margin-top: 0.5em;
}

.nav #food-nav li{
	float: left;
	margin: 0 auto;
	width: 25%;

}
.nav #food-nav li a{
	color: #000;
}

.nav #food-nav li strong
{
	display: inline-block;
	width: 100%;
	height: 30px;
	line-height: 30px;

	font-size: 1.2em;
	font-weight: 500px;
}

.nav #food-nav li i{
	position: relative;
	margin: 0 auto;
	display: block;
	width: 3.17em;
	height: 3.17em;
	border: 1px solid #4884bd;
	border-radius: 3.17em;

}

.icon1{
	background: #46B868 url(../img/m_1.png) no-repeat center center;
	background-size: 2.14em,2.14em;
}
.icon2{
	background: #4884bd url(../img/m_2.png) no-repeat center center;
	background-size: 2.14em,2.14em;
}
.icon3{
	background: #4884bd url(../img/m_3.png) no-repeat center center;
	background-size: 2.14em,2.14em;
}
.icon4{
	background: #4884bd url(../img/m_4.png) no-repeat center center;
	background-size: 2.14em,2.14em;
}
.icon5{
	background: #4884bd url(../img/m_4.png) no-repeat center center;
	background-size: 2.14em,2.14em;
}

.nav #food-nav li:first-child  i{
	border: 1px solid #46b868;
}
/**
 * 二级导航
 * */

/*.food-nav-div{
	width:100%;
	position: relative;
	height: 4em;
	border-bottom: 1px solid #c8c6c7;


}
.food-nav-second,.food-nav-three
{
	width: 260%;
	text-align: center;
	padding: 10px 10px;
}

.food-nav-second-li,.food-nav-three-li{
	margin: 0 auto;
	float: left;
	padding: 0 10px;
	height: 27px;
	border-radius:10px;
	line-height: 27px;
	font-size:1.2em;
	border: 1px solid #c8c6c7;
	margin-right: 3px;
	cursor: hand;
	cursor:pointer;
}
.food-nav-second-li a,.food-nav-three-li a{
	display: block;
}




.food-nav-second-li:hover{
	color: #fff;
	background-color: #3d9d5a;
	border: 1px solid #3d9d5a;

}

.food-nav-three-li:hover{
	color: #fff;
	background-color: #4884bd;
	border: 1px solid #4884bd;

}

.content{
	padding: 0 0 5em 0;
}

.activeOne{
	color: #fff;
	background-color: #3d9d5a;
	border: 1px solid #3d9d5a;
}

.activeTwo{
	background-color: #4884bd;
	border: 1px solid #4884bd;
	color: #fff;
}*/




/**内容页面*/

.food-content{
	width: 100%;
	overflow: hidden;
	padding: 20px 0;
	text-align: center;
	margin-top: 8.43em;
}


@media screen and (max-width: 600px) { /*当屏幕尺寸小于600px时，应用下面的CSS样式*/
  .food-content li{
  	width: 100%;
  	height: auto;
  }
  .food-nav-div{
  	overflow-x: auto;
  }
}

@media screen and (min-width: 600px) { /*当屏幕尺寸大于600px时，应用下面的CSS样式*/
  .food-content li{
  	width: 50%;
  	height: 11em;
  }
   .food-nav-div{
  	overflow: hidden;
  }
}
@media screen and (min-width: 1200px){
	.food-content li {
		width: 50%;
		height: 13em;
	}
}
.food-content li{
	float: left;
	position: relative;
	margin: 0 auto;
	border-bottom:1px solid #e8e8e8 ;
	padding: 7px 0;
}

/*
 *商品展示最左样式
 * **/
.ctent-left{
	text-align: center;
	/*width: 60px;*/
	width: 6em;
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -40px;
	padding: 21px 0;
}
.ctent-left .divImg
{
	margin: 0 auto;
	/*width: 47px;
	height: 37px;*/
	width: 4.7em;
	height: 3.7em;
}
.ctent-left img{width: 100%;
border-radius: .3em;
}

/*
 *商品展示中间样式
 * **/
.ctent-middle{
	text-align: left;
	/*margin-left: 60px;
	 margin-right: 80px;*/
	margin-left: 6em;
	margin-right: 10em;
	padding: 1em 0;
}

.ctent-middle p{
	width: 100%;
	font-size: 14px;
}
.foot-title {
	font-weight:bold;
}

.foot-dec{
	color: #7c7c7c;
	height: 30px;
    line-height: 30px;
}
.foot-prompt{
	line-height: 2em;
}
.food-pice{
	background: transparent url(../img/icon_price.png) no-repeat left center;
	background-size: 15px 15px;
	text-indent:18px;
	line-height: 2.5em;
	height: 2.5em;
	position: relative;

}
.food-pice em{color: red;font-style: normal;font-size: 1.2em;}

/*
 *商品展示最右样式
 * **/

.ctent-right{
	/*width: 80px;*/
	width: 10em;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -3.8em;

}
.ctent-right-bottom{
	width: 90%;
	/*height: 20px;*/
	/*line-height: 20px;*/
	height: 2.2em;
	text-align: center;
	border: 1px solid #B3B3B3;
	border-radius: 0.3em;
	background-color: #E8E8E8;
}

 .jian-ico,.jia-ico{
	display: inline-block;
	width: 1.8em;
	height: 100%;
	line-height: 1.8em;
	/*font-size: 16px;*/
}

.pice-ico{
	text-align:center;
	border: none;
	width: 4em;
	height: 100%;
	line-height: 1.8em;
	border-left: 1px solid #B3B3B3;
	border-right: 1px solid #B3B3B3;

}
.jian-ico{
	color: #03808D;
}
.jia-ico{

	color: #003399;
}
.ctent-buy{
	width: 90%;
	height: 3em;
	margin: 5px 0;
	position:relative;
}

/*.buy-collect{
	position: absolute;
	left: 50%;
	top: 0;
    text-indent: -9000px;
	display: inline-block;
	width: 21px;
	height: 21px;
	background: transparent url(../img/sc1.gif) no-repeat center center;
	background-size: 21px 21px;
}*/

.ctent-buy a{
    display: inline-block;
	text-indent: -9000px;
	width: 3em;
	height: 3em;
	border-radius: 3px;
}


	 .ctent-buy a.abuyYuding{
		display:none;
		 }
.ctent-buy a.abuy_yuding{
	width:3em;
	height: 1.5em;
	text-indent:0px;
	position:absolute;
	 left:0;
	 top:-2em;
	  }
.ctent-buy a{
    display: inline-block;
	text-indent: -9000px;
	width: 3em;
	height: 3em;

	border-radius: 3px;
}
.abuy{
	background: transparent url(../img/icon_car.png) no-repeat center center;
	background-size: 3em 3em;
}
.icon_appointment{
	background: transparent url(../img/icon_appointment.png) no-repeat center center;
	background-size: 3em 3em;
}
.bcollect{
	background: transparent url(../img/sc1.gif) no-repeat center center;
	background-size: 3em 3em;
	text-indent: -9999px;
	border-radius:.3em ;
}

.Rbcollect{
	background: transparent url(../img/sc2.gif) no-repeat center center;
	background-size: 3em 3em;
	text-indent: -9999px;
	border-radius:.3em ;
}

.buy-mark em{
	font-style: normal;
	color: red;
	padding: 0 .3em;
	font-size: 1.4em;
}

/**
 * 购物车
 * */
.footer{
	position: fixed;
	bottom: 0;left: 0;
	width: 100%;
	overflow: hidden;
	text-align: center;
	padding: 1.5em 0;
	background-color:rgba(0, 0, 0, 0.8);
	z-index: 99999;
}
.footer .shop-left {
	position: absolute;
	background: rgba(0,0,0,0) url(../img/icon_car1.png) no-repeat center center;
	background-size: 32px 32px;
	left: 5px;
	top: 50%;
	margin-top: -20px;

}
.shop-left_a{
	width: 50px;
	height: 40px;
	position:relative;
}



.footer .shop-car{

	text-align: center;
	width: 50%;

	margin-left: 15%;
}

.footer .shop-car i{
	display: inline-block;
	padding: 0 5px;
	font-weight: bolder;
	font-style:normal;
}
.footer .shop-car .total-price{
	color: #fff;
}
.footer .shop-car i em,.footer .shop-car .total-count{
	font-family: "Georgia";
	color: #ffe99c;
	font-size: 1.2em;
}

.footer  a{
	display: inline-block;
	position: absolute;
	top: 50%;
	right: 10px;
	margin-top: -17px;
	width: 80px;
	height: 35px;
	background-color: #46b868;
	border-radius: 5px;
	line-height: 35px;
	text-align: center;
	color: #fff;

}
/**
 * 增加至购物车中
 * */
.u-flyer {
	display: block;
	width: 50px;
	height: 50px;
	border-radius: 50px;
	position: fixed;
	z-index: 9999;
}

#fd-showBigImg{
	position: fixed;
	left: 0;top: 0;
	display: none;
	background: rgba(0,0,0,0.6);
	text-align: center;
	z-index: 14;
}
/*.img-reative{
	position: relative;
	width: 100%;
}*/
#bigImg{
	position: absolute;
	left: 50%;top: 50%;
	margin-left: -150px;
	margin-top: -110px;
	z-index: 14;
	width: 300px;
	height: 220px;
	background-color: #fff;
}

#bigImg img{
	width: 55%;
    margin-top: 15%;
}

.img_right{

	margin-top: 5px;
	float:right;width:38%;
}

.img_right> p{
	text-align: left;
}

/*
#wrapper:before{
	position:relative;
}*/
#wrapper {
	position:absolute;
	 z-index:-991;
	top:240px; bottom:48px; left:0;
	width:100%;

	overflow:auto;
}

/*#scroller {
	position:relative;

	width:100%;
	padding:0;
}*/
/**
 *
 * 下拉样式 Pull down styles
 *
 */
#pullDown, #pullUp {

	background:#fff;
	height:40px;
	line-height:40px;
	padding:5px 10px;
	/*border-bottom:1px solid #ccc;*/
	font-weight:bold;
	font-size:14px;
	color:#888;
	text-align:center;
	margin-bottom: 4em;
	cursor: pointer;
}
#pullDown .pullDownIcon, #pullUp .pullUpIcon  {
	display:block; float:right;
	width:40px; height:40px;
	/*background:url(../img/pull-icon@2x.png) 0 0 no-repeat;*/
	-webkit-background-size:40px 80px; background-size:40px 80px;
	-webkit-transition-property:-webkit-transform;
	-webkit-transition-duration:250ms;
}
#pullDown .pullDownIcon {
	-webkit-transform:rotate(0deg) translateZ(0);
}
#pullUp .pullUpIcon  {
	-webkit-transform:rotate(-180deg) translateZ(0);
}

#pullDown.flip .pullDownIcon {
	-webkit-transform:rotate(-180deg) translateZ(0);
}

#pullUp.flip .pullUpIcon {
	-webkit-transform:rotate(0deg) translateZ(0);
}

#pullDown.loading .pullDownIcon, #pullUp.loading .pullUpIcon {
	background-position:0 100%;
	-webkit-transform:rotate(0deg) translateZ(0);
	-webkit-transition-duration:0ms;

	-webkit-animation-name:loading;
	-webkit-animation-duration:2s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:linear;
}

@-webkit-keyframes loading {
	from { -webkit-transform:rotate(0deg) translateZ(0); }
	to { -webkit-transform:rotate(360deg) translateZ(0); }
}

#com-d-top-a {
    background: transparent url("../img/up-home.jpg") no-repeat scroll;
    border: 1px solid #46B868;
    border-radius: 20px;
    bottom: 80px;
    color: #fff;
    cursor: pointer;
    display: none;
    height: 40px;
    line-height: 40px;
    margin: 0;
    min-width: 40px;
    padding: 0;
    position: fixed;
    right: 40px;
    width: 40px;
    z-index: 9999999;
}
// KK start
.demo3{
	margin-top: 10px;
	margin-left: 30px;
	display:inline;
}
.demo3 ul{
	margin-top: 10px;
	margin-left: 30px;
}
.demo3 li{
	width:300px;
	height: 30px;
	display:inline-block;
	vertical-align:middle;
}

.possess{
	width:80px;
	height: 25px;
	float: left;
	margin-top: -26px;
	margin-left: 700px;
	border-radius: 10%;
}

.possess1{
	width: 70px;
	height: 27px;
	float: left;
	margin-top: -30px;
	margin-left: 630px;
	border-radius: 10%;
	background-color: #46B868;
	outline:0;
	border:1px solid #c8cccf;
	color: white;
}



.fdiv{
	display: none;
}
