@charset "utf-8";


/* 全局样式 */
body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, h5, h6, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea,p,figure{margin:0px; padding:0px; font-weight: normal; font-style: normal; font-family:"微软雅黑","宋体", "Microsoft yahei", "Arial";}
ol, ul ,li{list-style: none;}
i,em{ font-style:normal}
.yahei{font-family:"微软雅黑", "Microsoft yahei";}
img {border: 0;padding:0;}
div{ margin:0 auto;}
.dis{display:block;}
.undis{display:none;}
.f_l{ float:left}
.f_r{ float:right;}
.fb{font-weight:bold}
.tl{text-align:left}
.tr{text-align:right}
.tc{text-align:center}
.hidden{overflow:hidden;}
.clear{clear:both;}

html,body{height:100%;}
body{width:100%;background:#FAFAFA;color:#333;font-size:14px;}
#wrap{width:100%; overflow:hidden; margin:0 auto;background:#FAFAFA;zoom:1;min-height:100%; position:relative;height:auto;}
.after:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden;}
.white_box{background:#FFF;overflow:hidden;margin:0 auto;width:100%;}
header:after{clear:both;content:" ";display:block;font-size:0;height:50px !important;visibility:hidden;width:100%;}
footer:before{clear:both;content:" ";display:block;font-size:0;height:50px !important;visibility:hidden;width:100%;}
.border-color{ border:1px solid #F0F0F0;}
.border-bottom{border-bottom:1px solid #F0F0F0;}
.border-top{border-top:1px solid #F0F0F0;}

/*填充/基本*/
.blank{clear:both;margin-bottom:10px;}
.blank12{clear:both;margin-bottom:12px;}
.blank14{clear:both;margin-bottom:14px;}
.blank15{clear:both;margin-bottom:15px;}
.blank20{clear:both;margin-bottom:20px;}
.blank40{clear:both;margin-bottom:40px;}
.blank60{clear:both;margin-bottom:60px;}
.blank80{clear:both;margin-bottom:80px;}

.fixed-top {
	position: fixed !important;
	top: 0;
	width: 100%;
	z-index: 99;
	-webkit-backface-visibility: hidden;
}

.fixed-bottom {
	position: fixed !important;
	bottom: 0;
	width: 100%;
	z-index: 99;
	-webkit-backface-visibility: hidden;
}

/**连接/颜色统一**/
a{text-decoration:none;color:#444;}
a:link,a:visited,a:hover,a:active{color:#444;}


/*价格优惠显示：plus、惠支付、特惠*/
.yhbox{padding-top:2px; position:relative;}
.yhbox i{display:inline-block;width:46px;height:15px; text-align:center;font-size:11px; position:relative;/*line-height:15px;*/margin-right:3px;}
.yhbox .hzftag,.yhbox .plustag ,.yhbox .thjtag{width:100%;float:left;margin-bottom:2px;}
.yhbox .hzftag i{background: #0090eb;color:#FFF;border-radius: 50px;width: 20px;height: 20px;font-size: 12px;padding: 0px;line-height: 20px;}
.yhbox .plustag i{background:#FF0000;color: #fff;border-radius: 50px;width: 20px;height: 20px;padding: 0px;line-height: 21px;font-size: 12px;}
.yhbox .thjtag i{background:#FF5512;color:#FFF;border-radius: 50px;width: 20px;height: 20px;padding:0px;font-size:12px;line-height: 20px;}
.msyhbox {min-height:20px !important;line-height:20px  !important;border-bottom:1px solid #EEE;padding-bottom:12px;}
.msyhbox .hzftag,.msyhbox .plustag ,.msyhbox .thjtag{height:22px !important;line-height:22px  !important;padding-right:0 !important;}
/*自营和商家tag*/
.qlzytag{display:inline-block;font-size:10px;height:13px;line-height:13px;border:1px solid #FF5512;color:#FF5512;padding:0 3px; border-radius:3px;}
.sjcptag{display:inline-block;font-size:10px;height:13px;line-height:13px;border:1px solid #008DCF;color:#008DCF;padding:0 3px; border-radius:3px;}
/*半透明背景cover 弹窗用*/
.alpha_bg_fix{ position:fixed;height:100%;width:100%;top:0;background:rgba(0,0,0,0.5);}
.alpha_bg_fix2{position:fixed;height:100%;width:100%;top:0;background:rgba(0,0,0,0.5);z-index:11;}

/**************
右边三角 ***********/
.yhbox .yh_sanjiao{width:18px;height:18px;background:url(../Images/arr-b2.png) no-repeat 50% 50%; position: absolute;right:0px;top:4px;background-size: cover; background-size:15px;}


/*底部固定导航栏*/
.fixmenu{height:52px; box-shadow:0px -5px 10px #F1F1F1;width:100%;background:#FFF;}
.fixmenu dd{float:left;height:52px;width:20%;font-size:11px; text-align:center}
.fixmenu dd a{display:block;width:32px;margin:0 auto;padding-top:32px; }
.fixmenu dd a.on{color:#FF5512;}
.fixmenu dd.home a{background:url(../Images/menu01.png) no-repeat 50% 8px; background-size:24px}
.fixmenu dd.home a.on{background:url(../Images/menu01on.png) no-repeat 50% 8px; background-size:24px;}
.fixmenu dd.nearby a{background:url(../Images/menu02.png) no-repeat 50% 8px; background-size:25px}
.fixmenu dd.nearby a.on{background:url(../Images/menu02on.png) no-repeat 50% 8px; background-size:25px;}
.fixmenu dd.activ a{background:url(../Images/menu03.png) no-repeat 50% 8px; background-size:22px}
.fixmenu dd.activ a.on{background:url(../Images/menu03on.png) no-repeat 50% 8px; background-size:22px;}
.fixmenu dd.shoping a{background:url(../Images/menu04.png) no-repeat 50% 8px; background-size:24px}
.fixmenu dd.shoping a.on{background:url(../Images/menu04on.png) no-repeat 50% 8px; background-size:24px;}
.fixmenu dd.myme a{background:url(../Images/menu05.png) no-repeat 50% 8px; background-size:23px}
.fixmenu dd.myme a.on{background:url(../Images/menu05on.png) no-repeat 50% 8px; background-size:23px;}

.menu-non .fixmenu dd{width:25%}



input[type=radio],input[type=checkbox]  {display: inline-block;vertical-align:middle;width:20px;height: 20px;
	-webkit-appearance: none;  background-color: transparent;border: 0;outline: 0 !important;}