@charset "utf-8";
@import url("../../css/globle.css");
/*通用*/
body{ background:#f0f0f0}
.w2{ width:96%; padding:0 2%; overflow:hidden; margin-bottom:16px;}
.hi-bg0{ width:100%; height:auto;padding:5px 0 10px; margin-top:44px;}
.w96{ width:96%; height:auto; margin:0px 2% 10px; }
.hline{ width:100%; height:4px; display:block;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}
.bor-radius{border-radius:4px; -webkit-border-radius:4px;}

/*顶部*/
header {width: 100%;position: relative;z-index:1110;height: 44px;line-height: 44px;}
.h{height: 44px;line-height: 44px;background:#2163a6;color: #fff;font-size: 14px;text-align:center; width:100%;}
.h .h-b,.h .h-m,.h-nav .jt{ display:block;height:20px; background:transparent url(../../images/heade/header.png) no-repeat 0 0; background-size:80px;position:absolute; top:10px;}
.h .h-b{ width:25px; height:32px; background-position:5px 1px;left:2%}
.h .h-ti { font-size:18px;}
.h .h-u{ 
position: absolute;
top: 10px;
right: 15px;
background: url(../../images/index/index/user.png) no-repeat;
background-size: cover;
width: 20px;
height: 20px;
display: block;
} 
.h .h-m{ width:20px; background-position:-58px 1px;right:11%; top:12px }
.h-nav{width: 100%;position:fixed; height:100px;top:44px; left:0px;background:#fff; display:none;zoom:1; z-index:1002}
.h-nav .jt{ display:block; width:14px; height:7px; position:absolute; right:10.5%; top:-7px; background-position:-27px 0px}
.h-nav ul{width:92%;height:72px; padding:0 4%; margin:17px 0}
.h-nav ul li{ width:25%;height: 75px;text-align:center; float:left;}
.h-nav ul li a{ color:#333333; font-size:14px;display:block; max-width:70px;min-width:60px; height:72px; margin:5px auto}
.h-nav ul li a img{ width:45px; height:42px;}.h-nav ul li a span{ display:block; line-height:26px}
.h-nav ul li a:hover{ cursor:pointer; color:#a50310}
.mask{height:100%; width:100%; position:fixed; _position:absolute; top:44px; z-index:998;  opacity:0.5; filter: alpha(opacity=50); background-color:#000; } 

/***********************************************团购首页开始***************************************************************/

/*主体部分*/
.hi-bg2{width:100%;height:auto;padding:0 0 10px; background:#f0f0f0; margin:44px 0 0;z-index:11;word-wrap: break-word;}

/*当前位置*/
.h-p{ height:38px;line-height:38px;overflow:hidden; font-size:14px; margin-bottom:0}
.h-p a{ color:#2163a6;}

/*团购首页导航*/
.h-lo{ background:#fff;height:184px; overflow:hidden;-webkit-box-shadow:0px 1px 3px #cccccc;box-shadow:0px 1px 3px #cccccc;-webkit-border-radius:3px;border-radius:3px;}
.h-lo ul{width:92%;height:154px; padding:0 4%; margin:15px 0}
.h-lo ul li{ width:25%;height:72px;text-align:center; float:left; margin-bottom:8px}
.h-lo ul li a{ color:#333333; font-size:14px; font-family:"华文黑体"; display:block; width:70px; height:72px; margin:5px auto}
.h-lo ul li a img{ width:44px; height:44px;}.h-lo ul li a span{ display:block; height:32px; line-height:32px}
.h-lo ul li a:hover{ cursor:pointer; color:#a50310}

/*今日团购图标*/
.tg-boxs{ height:auto; background:#fff;-webkit-box-shadow:0px 1px 3px #cccccc;box-shadow:0px 1px 3px #cccccc; padding:0 0 10px}
.green{ background:#00a285;}
.h-title{ width:96%; padding:0 2%; display:block; height:36px; line-height:36px; overflow:hidden; background:#fff; border-bottom:1px solid #d6d6d6}
.h-title .tg-title{ font-size:16px; color:#2a2a2a; padding-left:38px; float:left; display:block; background: url(../images/icons/shop.png) no-repeat 3px 3px;background-size:28px}
.h-title .t-more{ color:#2163a6; padding-right:10px; float:right; display:block}

/*今日团购*/
.tg{margin:0}
.tg ul{ width:100%; height:auto}
.tg ul li{ width:96%; height:auto; margin:0 2%;position:relative }
.tg ul li.bg{ background:#f5f5f5}
.tg ul li a{ display:block;padding:10px 0;}
.tg ul li .tg-1{ display:block; width:82px; height:64px; float:left;position:relative;margin-right:10px }
.tg ul li .tg-1 img{ width:100%; height:100%}
.tg ul li .tg-1 .zhe{ position:absolute; left:-5px; top:36px; max-width:90%; overflow:hidden; padding:0 4px; height:22px; line-height:20px; background:#a50310 ; color:#fff; }
.tg ul li .tg-1 .zhe-j{ position:absolute; left:-5px; top:58px; background: url(../images/icons/j.png) no-repeat; width:10px; height:10px;  }
.tg ul li .tg-2{/* margin-left:92px; */height:64px;overflow:hidden;}
.tg ul li .tg-2 h2{ font-size:16px; color:#000; max-height:40px; display:block; line-height:20px; overflow:hidden}
.tg ul li .tg-2 .tg-r{ height:24px; line-height:34px;overflow:hidden}
.tg ul li .tg-2 .tg-left{ float:left; max-width:52%;}
.tg ul li .tg-2 .tg-left b{ color:#fb5007; font-size:16px;  margin-right:5px;}
.tg ul li .tg-2 .tg-left s{color:#999999}
.tg ul li span.tg-3{max-width:48%;  overflow:hidden; display:block; float:right;}
.tg ul li .tg-3 b{color:#f98700; font-weight:normal}

/***********************************************团购首页结束**************************************************************/

/***********************************************列表页开始**************************************************************/
/*分类、区域：条件筛选*/
.f-all{width:100%; height:auto}
.fline{height:2px; border-top:1px solid #e9e9e9; width:100%}
.f-title{ width:100%; height:46px; line-height:46px; font-size:16px;position: relative;border-bottom:1px solid #ccc;z-index:1008;}
.f-title ul{ background:#f4f4f4; width:100%; height:46px;}
.f-title ul li{ float:left; width:33%; height:46px; line-height:46px;border-right:1px solid #d8d8d8;text-align:center;}
.f-title ul li a{ display:block; width:100%; height:46px; line-height:46px; }.f-title ul li a:hover{ color:#000}
.f-title ul li.none{ border:none}
.f-title ul li img{ margin:22px 0 0 5px}.f-title ul li a.xiala img{transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);}
/*弹出框内容*/
#wrapper,#wrapper1,#wrapper2,#wrapper3,#wrapper4,#wrapper5,#wrapper6,#wrapper7,#wrapper8,#wrapper9,#wrapper10,#wrapper11,#wrapper12,#wrapper13,#wrapper14 {position: relative;height:360px;overflow: hidden;}
#flwrapper,#flwrapper1,#flwrapper2,#flwrapper3,#flwrapper4,#flwrapper5,#flwrapper6,#flwrapper7,#flwrapper8,#flwrapper9,#flwrapper10,#flwrapper11,#flwrapper12,#flwrapper13,#flwrapper14 {position: relative; height:360px;overflow: hidden;}
.qy,.flqy{width:100%; height:360px; overflow:hidden;position:absolute;background: #eee; z-index:9991;display:none;}
.bjc{ width:100%; height:auto;}
.xuan,.ch-list{ width:49%;float:left; overflow:hidden;}
.xuan ul li,.ch-list ul li{ width:100%;height:44px;font-size:16px;line-height:44px;overflow:hidden;}
.xu {width: 100%}
.xu li {width: 100%}
.mask1,.mask2 {height: 100%;width: 100%;position:fixed;top: 0;z-index:1006;background: rgba(0,0,0,.5);display: none}
/*筛选内容*/
.xuan{background:#ffffff;}
.xuan ul .all{ display:block; width:100%; height:44px; line-height:44px; font-size:16px;overflow:hidden;border-bottom:1px solid #E8E8E8; padding-left:12px;}
.xuan ul li{background:url(../images/tck.png) no-repeat 90% 17px;border-bottom:1px solid #E8E8E8;background-size:8px; color:#666; text-align:left }
.xuan ul li a{ display:inline-block; padding-left:12px; }
.xuan ul li.d2{background:#eee url(../images/tck.png) no-repeat 90% 17px;background-size:8px; border-left:3px solid #2163a6;}
/*二级列表*/
.ch-list{background:#EEE;height:100%;/*border-left:1px solid #c8c8c8;*/}
.ch-list ul li{border-bottom:1px solid #E8E8E8;text-align:left }.ch-list ul li a{ display: inline-block; width:100%; height:44px;padding-left:12px}
.xuan ul .on {background: #f8f8f8;}
/*默认筛选*/
#wrapperm,#owrapperm{position: relative; height:360px;overflow: hidden;}
.mr,.omr{width:100%; height:360px; overflow:hidden;position:absolute;background: #fff; z-index:9991; display:none;}
.mr-ul ul li{ width:100%;height:44px;font-size:16px;line-height:44px;overflow:hidden; border-bottom:1px solid #ddd8cd}.mr-ul ul .on{ background:#f8f8f8}
.mr-ul ul a{ padding-left:20px;height:44px;font-size:16px;line-height:44px; display:block;}



/*列表*/
.f-list{ width:100%; height:auto;}
.f-list ul li{ width:96%; padding:12px 2%; height:70px; overflow:hidden;}
.f-list ul li a{ display:block;width:100%;height:100%}
 .f-list ul li a:visited {color: #929292;}
.f-list ul li.bjs{ background:#f5f5f5}
.f-list ul li .f-img{ display:block;width:60px;height:70px;float:left;background:#dedede}.f-list ul li .f-img img{width:100%;height:100%;}
.f-list ul li .f-r{margin-left:68px;color:#333333}
.f-list ul li .f-r .f-r1{ max-height:48px;font-size:17px;line-height:25px;color:#000;overflow:hidden;margin-bottom:4px;}
.f-list ul li .f-r .f-r1 .f-d,.f-list ul li .f-r .f-r1 .f-j,.f-list ul li .f-r .f-r1 .f-tu{padding:1px; margin:0 2px;color:#fff; font-size:14px;line-height:20px;}
.f-list ul li .f-r .f-r1 .f-d{background:#f98700}.f-list ul li .f-r .f-r1 .f-j{ background:#a50310}.f-list ul li .f-r .f-r1 .f-tu{ background:#2163a6}
.f-list ul li .f-r .f-r2{display:block; height:18px; line-height:18px;overflow:hidden}
.f-list ul li .f-r .f-r2 .f-address,.f-list ul li .f-r .f-r2 .f-time{padding: 2px 0 2px 22px;background:transparent url(../images/fl/at.png) no-repeat 0 0; margin-right:16px; background-size:18px; color:#999999}
.f-list ul li .f-r .f-r2 .f-address{background-position: 1px 0px;} .f-list ul li .f-r .f-r2 .f-time{ background-position: 1px -45px;} 




/********没有信息*********/
.nodataa4{	padding-bottom: 40px;	width:100%;	display:none;}
.nodataa4 i{width: 65px;height: 65px;-webkit-background-size: 65px;background-size: 65px;display: block;margin: 45px auto 20px;background-image: url("../../images/list_badFace.png");}
.nodataa4 div {	margin-bottom: 20px;}
.nodataa4 div {	width: 322px;	color: #666;	line-height: 24px;	margin: 0 auto;	text-align: center;}