html, body, menu, ul, ol, li, p, div, form, h1, h2, h3, h4, h5, h6, img, a img, input, textarea, fieldset {padding: 0;margin: 0;border: 0;}
h1,h2, h3, h4, h5{font-weight:normal;}
ul li{list-style: none;}
a {color:#333;text-decoration:none;} 
a:hover {text-decoration:none;}
a,img,i,span,li {-webkit-touch-callout: none;-webkit-tap-highlight-color: transparent;-webkit-user-select: none;}
div{-webkit-tap-highlight-color: transparent;}
input[type=button], input[type=text], input[type=password]{-webkit-appearance:none;outline:none;box-shadow:none;}
.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}
.clearfix{zoom:1}
body{max-width: 600px;margin: 0 auto;background: #f3f2f0;font-size: 14px;font-family:"思源黑体",Noto Sans;}
.p10{padding: 10px;}
.m10{margin:10px;}
.plr10{padding-left:10px;padding-right:10px;}
.ptb10{padding-top:10px;padding-bottom:10px;}
.plr5{padding-left:5px;padding-right:5px;}
.mlr10{margin-left:10px;margin-right:10px;}
.mtb10{margin-top:10px;margin-bottom:10px;}
.plr15{padding-left:15px;padding-right:15px;}
.mb10{margin-bottom:10px;}
.mt10{margin-top:10px;}
.mb5{margin-bottom:5px;}
.p15{padding: 15px;}
.br4{border-radius: 4px;}
.br6{border-radius: 6px;}
.brt4{border-top-left-radius:4px;border-top-right-radius: 4px;}
.brb4{border-bottom-left-radius:4px;border-bottom-right-radius: 4px;}
.bb1{border-bottom: 1px solid #f2f2f2;}
.wb100{width: 100%;display: block;}
.bt1{border-top: 1px solid #f2f2f2;}
.relative{position:relative;}
.left{float:left;}
.right{float:right;}
.flex {display: -webkit-box;display: -moz-box;display: -webkit-flexbox;display: -ms-flexbox;display: -webkit-flex;display: flex;
	-webkit-box-pack: justify;-moz-box-pack: justify;-webkit-flex-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;
	justify-content: space-between}
.flex-1 {-webkit-box-flex: 1;-moz-box-flex: 1;width: -webkit-flex(1);-webkit-flex: 1;-ms-flex: 1;flex: 1}
/*icon*/
.ic_smsc, .ic_smscon, .ic_disable, .ic_nocoup, .ic_like, .ic_likeon, .ic_back2, .ic_back3, .ic_cnuo, .ic_end, .ic_yl, .ic_wx, .ic_zfb, .cart-b, .ic_city, .ic_tel, .ic_contact, .ic_addcoup, .ic_del, .ic_shop, .ic_select, .ic_selecton, .ic_ads, .ic_mright, .ic_back, .ic_tclogo, .xzlogo, .lodex, .icuser, .footlogo, .ic_colle, .ic_shicai, .ic_buzhou, .ic_tips, .ic_clsc, .ic_more, .btnoff, .ic_grmore, .ic_zan, .ic_zaned{background: url(../img/btn.png?yupeng1218) no-repeat;background-size: 100px 500px;}
.ic_colle{display:inline-block;width: 16px;height: 16px;background-position:0 -176px;vertical-align:middle;margin-right:5px;}
.ic_shicai{display:inline-block;width: 26px;height: 26px;background-position:0 -202px;vertical-align:top;margin-right:5px;}
.ic_buzhou{display:inline-block;width: 26px;height: 26px;background-position:0 -230px;vertical-align:top;margin-right:5px;}
.ic_tips{display:inline-block;width: 22px;height: 26px;background-position:0 -261px;vertical-align:top;margin-right:5px;}
.ic_clsc{display:inline-block;width: 20px;height: 20px;background-position:-18px -175px;vertical-align:middle;margin-right:5px;}
.ic_more{display:inline-block;margin-left:5px;width: 10px;height: 18px;background-position:0 -107px;vertical-align:middle;}
.ic_back{width:9px;height:16px;display:inline-block;margin-right:5px;background-position:-15px -108px;vertical-align:middle;}
.ic_back2{width:9px;height:16px;display:inline-block;margin-right:5px;background-position:-15px -108px;position: absolute;top: 15px;left: 0px;}
.ic_back3{width:9px;height:16px;display:inline-block;margin-right:5px;background-position:-15px -108px;position: absolute;top: 13px;left: 0px;}
.ic_tclogo{width:68px;height:16px;display:inline-block;background-position:0px -152px;margin-top:15px;}
.ic_grmore{width: 12px;height: 20px;display:inline-block;vertical-align:middle;background-position:0 -131px;}
.ic_zan {width: 22px;height: 22px;display: inline-block;background-position: 0px -288px;vertical-align: middle;}
.ic_zaned {width: 22px;height: 22px;display: inline-block;background-position: -18px -288px;vertical-align: middle;}
.ic_mright{background-position: -29px -107px;width: 10px;height: 18px;display:inline-block;vertical-align:middle;margin-left: 10px;}
.ic_ads{display: block;width: 30px;height: 30px;background-position: -26px -184px;margin-left: 28px;}
.ic_select{display: inline-block;width: 24px;height:24px;background-position:-36px -226px;vertical-align:middle;}
.ic_disable{display: inline-block;width: 24px;height:24px;background-position:-36px -250px;vertical-align:middle;}
.ic_selecton{display: inline-block;width: 24px;height:24px;background-position:-60px -225px;vertical-align:middle;}
.ic_shop{display: inline-block;width: 18px;height:18px;background-position:-61px -196px;margin-left: 4px;margin-right:4px;vertical-align:middle;  }
.ic_del{display: inline-block;width: 24px;height: 24px;background-position: -78px -190px;vertical-align:middle;}
.ic_addcoup{display: inline-block;width: 24px;height: 24px;background-position: -60px -251px;vertical-align:middle;margin-right: 6px;}
.ic_nocoup{display: inline-block;width: 24px;height: 24px;background-position: -60px -278px;vertical-align:middle;margin-right: 6px;}
.ic_contact{display: inline-block;width: 18px;height:18px;background-position: -1px -311px;vertical-align:middle;margin-right:8px;}
.ic_tel{display: inline-block;width: 18px;height: 20px;background-position: -25px -311px;vertical-align:middle;margin-right:8px;}
.ic_city{display: inline-block;width: 24px;height: 24px;background-position: -48px -310px;vertical-align:middle;margin-right: 6px;}
.cart-b{position: fixed;bottom: 60px;right: 10px;width:56px;height:56px;background-position: -47px -347px;z-index:9998;display:block;}
@media screen and (min-width: 600px) { .cart-b { left:50%; margin-left: 235px; } }
.cart-b span{color: #fff;display: inline-block;border-radius: 20px;margin:5px;float: right;background: #fd7a40;padding:0 5px;border: 2px solid #fff;font-size: 12px;height:16px;line-height:16px;text-align:center;}
.ic_zfb{background-position: -4px -354px;}
.ic_wx{background-position: -4px -385px;}
.ic_yl{background-position: -4px -417px;}
.ic_zfb, .ic_wx, .ic_yl{width: 26px;height: 26px;display: inline-block;vertical-align:middle;border-radius: 4px;}
.ic_end{display: inline-block;width: 64px;height: 12px;background-position: 0px -336px;}
.ic_cnuo{display: inline-block;width: 18px;height: 18px;background-position: -76px -313px;vertical-align:middle;margin-right: 7px;}
.ic_like{display: inline-block;width: 16px;height: 14px;background-position: -3px -458px;vertical-align:middle;margin-right: 5px;}
.ic_likeon{display: inline-block;width: 16px;height: 14px;background-position: -3px -475px;vertical-align:middle;margin-right: 5px;}
/*loading*/
.loadscreen{width:100%;height:100%;background-color:#fff;position:fixed;z-index:999}
.loadscreen img{width:92px;height:92px;position:absolute;top:50%;left:50%;margin-top:-46px;margin-left:-46px;}
/*顶部引导下载*/
.topbg{width: 100%;height:60px;}
.top{width: 100%;height:60px;border-bottom: 1px solid #f3f2f0;z-index: 999;background: #fdfcfc;position: fixed;top: 0;left: 0;}
.btnoff{position:absolute;left:12px;top:18px;display:block;width:22px;height: 22px;background-position:0 0}
.xzlogo{position:absolute;left:42px;top:7px;display:block;width:44px;height: 44px;background-position:-28px 0;background-size:72px auto;}  	
.gettittle{color: #323232;line-height: 18px;position:absolute;top:12px;left:94px;font-size: 12px; width:60%;overflow-x:hidden;white-space: nowrap;text-overflow: ellipsis;}
.gettittle span{display:block;color: #323232;line-height: 18px;font-size: 12px;width:100%;overflow-x:hidden;white-space: nowrap;text-overflow: ellipsis;}
.getapp{background: #ec7309;border-radius: 6px;color: #fff;text-align: center;font-size: 14px;line-height: 30px;display: block;width: 65px;position:absolute;right:10px;top:15px;}
.tbox{width:100%;height:60px;}
/*顶部搜索*/
.header{width: 100%;background: #fff;height: 52px;overflow: hidden;position:relative;}
.lodex{width:70px;height:30px;position:absolute;left:10px;top:13px;background-position:0 -146px;}
.header .getsearch{position: relative;margin:12px 45px 0 87px;}  
.icuser{width:45px; height:30px;position: absolute;right:0px;top: 10px;background-position:14px -30px;}
.getsearch input[type="search"]{-webkit-user-select: initial;user-select: initial;-webkit-appearance: none;outline: none;border: none;width: 100%;box-sizing: border-box;color: #323232;border-radius: 4px;height: 30px;line-height: 22px;font-size: 14px;padding: 4px 10px 4px 30px;background: #f3f2f0 url(../img/btn.png) 8px -65px no-repeat;background-size: 100px 500px;}
.getsearch input[type="search"]::-webkit-input-placeholder{color: #8E8E93;text-align: center;font-size: 13px;text-indent: -20px;transition: text-indent 300ms}
.getsearch input[type="search"]:focus::-webkit-input-placeholder{text-align: left;text-indent: 0}
/*滑动轮播模块*/
/*swiper*/
.swiper-container{margin: 0 auto;position: relative;overflow: hidden;z-index: 1;}
.swiper-wrapper{position: relative;width: 100%;z-index: 1;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;-ms-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;-ms-transition-property: -ms-transform;transition-property: transform;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.swiper-container-android .swiper-slide, .swiper-wrapper{-webkit-transform: translate3d(0px, 0, 0);-moz-transform: translate3d(0px, 0, 0);-o-transform: translate(0px, 0px);-ms-transform: translate3d(0px, 0, 0);transform: translate3d(0px, 0, 0);}
.swiper-slide{-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;-ms-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-flex-shrink: 0;-ms-flex: 0 0 auto;flex-shrink: 0;width: 100%;position: relative;}
.swiper-pagination{position: absolute;text-align: center;-webkit-transition: 300ms;-moz-transition: 300ms;-o-transition: 300ms;transition: 300ms;-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);z-index: 10;}
.swiper-container-horizontal > .swiper-pagination{bottom: 4px;left: 0;width: 100%;}
.swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet{margin: 0 5px;}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor: pointer;}
.swiper-pagination-bullet{width: 8px;height: 8px;display: inline-block;border-radius: 100%;background: #000;opacity: 0.2;}
.swiper-pagination-bullet-active{opacity: 1;background: #f28040;}
.swiper-container .swiper-wrapper .swiper-slide{width: 100%;}
.swiper-wrapper{margin-bottom: 10px;}
.slidebox{display: block;width: 100%;position: relative;margin-bottom: 15px;}
.slidenews{width: 100%;position: absolute;z-index: 5;background: rgba(0,0,0,0.7);bottom: 0;left: 0;padding: 8px 0;border-bottom-left-radius:4px;border-bottom-right-radius: 4px;}
.slidenews img{width: 34px;max-height:34px;border-radius: 36px;display: block;float: left;margin: 0 10px;}
.slidenews p{font-size: 14px;line-height: 20px;color: #fff;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
.slidenews .pname{font-size: 12px;line-height: 14px;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
/*菜谱分类*/
.riper{margin: 15px 10px;background: #fff;padding-top: 10px;padding-left:8px;padding-right: 8px;}
.riper a{width: 17%;display: block;float: left;margin: 1.5%;}
.riper a img{width: 100%;border-radius: 100%;}
.riper a p{color: #333;font-size: 14px;line-height: 30px;text-align: center;}
.riper .alast img{background: #f3f2f0;}
/*热门话题*/
.hotnews .hott{float: left;width: 33.3%;margin-bottom: 10px;overflow:hidden;}
.hottitle{display: block;margin: 0 5px;background: #fff;color: #333;text-align: center;} 
.hottitle p{font-size: 14px;line-height: 40px;height:40px;} 	
/*今日佳作*/
.linetittle{font-size: 16px; line-height: 16px;margin: 15px 0;color: #333;border-left: 3px solid #fd7a40;padding-left: 10px;}
.linemore{float: right;display: block;color:#f46c31; }
.linewhat{width: 100%;display: block;margin-bottom: 10px;}
.linewhat img{width: 100%;display: block;}
.linewhat div{background: #fff;padding: 16px;position: relative;}
.whattittle{color: #333;font-size: 14px;width: 80%;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
.whatcate{color: #666;font-size: 12px;width: 80%;line-height: 24px;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
.whatby{width:50px;position: absolute;right: 20px;top: -21px;}
.whatby img{width: 50px;height:50px;border-radius: 50px;border: 2px solid #fff;}
.whatby span{color: #595959;font-size: 12px;line-height: 26px;text-align: center;display: block;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
/*优食汇精选*/
.linesale{width: 50%;display: block;float: left;margin-bottom: 10px;}
.linesale a{display: block;position: relative;}
.linesale:nth-child(even) a{padding-right: 5px;}
.linesale:nth-child(odd) a{padding-left: 5px;}
.linesale a img{width: 100%;display: block;}
.linesale a img.vip{width: 44px;display: inline-block;vertical-align: bottom;margin-right: 7px;}
.linesale a .qgl{display: block;position:absolute;left:43px;top:43px;width:60px;height: 60px;line-height:60px;color:#fff;text-align:center;border-radius: 60px;background: rgba(0,0,0,0.4);}
@media screen and (min-width: 360px) {
 	.linesale a .qgl{left:53px;top:53px;}
}
@media screen and (min-width: 375px) {
    .linesale a .qgl{left:56px;top:56px;}
}
@media screen and (min-width: 414px) {
    .linesale a .qgl{left:66px;top:66px;}
}
@media screen and (min-width: 540px) {
    .linesale a .qgl{left:98px;top:98px;}
}
.dg{background: #fff;padding:10px;}
.salenum{color: #999;position: relative;font-size: 12px;line-height: 12px;}
.salenum span{position: absolute;right: 0px;}
.mc{overflow: hidden;height:32px;}
.mc .mcc{display:table;}
.mc .mcc p{height:32px;line-height:16px;font-size:14px;color: #333;word-break:break-all;vertical-align: middle;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.saleprice {line-height: 15px;height: 15px;color: #333;font-size: 15px;font-weight: bold;margin: 4px 0 6px;word-break:break-all;text-overflow: ellipsis;overflow: hidden;}
.saleprice span{font-size:12px;color: #bcbcbc;text-decoration: line-through;font-weight: normal;padding-left: 8px;}
.backprice{font-size: 12px;line-height: 15px;color: #C2973E;font-weight: bold;}
.watchmore{background: #fff;font-size: 14px;color: #333;line-height: 40px;text-align: center;display: block;width: 100%;}
 /*footer*/
.backtop{color: #999;font-size: 14px;line-height: 30px;text-align: center;display: block;} 
.foot{width:100%;text-align:center;padding:15px 0;}
.gotop{display: block;width: 100%;margin: 10px 0;color: #999;}
.foot span{font-size:16px;color: #333}
.foot p{font-size:12px;margin:10px 0 0px 0;}
/*底部下载引导*/
.footer{background: #fff;width: 100%;height: 74px;position: relative;}
.footlogo{width: 60px;height:60px;position: absolute;top:7px;left:10px;background-position:-37px 0;}
.foottittle{font-size: 14px;line-height: 30px;padding: 7px 0 10px 80px;}
.foottittle span{display: block;color: #323232;line-height: 20px;}
.foota{margin: 15px 20px 15px 0;}
.fgetapp{top: 22px;}
@media screen and (max-width: 360px){
  .riper a p{font-size: 12px;}  
}
@media screen and (max-width: 320px){
  .riper a p{font-size: 12px;}
  .saleprice{font-size: 14px;}
  .watchmore span{left: 64%;}
}
/*头部带返回模块*/
.hdbox{width:100%;height:44px;position:relative;background-color:#fff;border-bottom:1px solid #e7e6e4;}
.leback{height:44px;line-height:44px;position:absolute;left:16px;top:0;}
.rigo{height:44px;line-height:44px;position:absolute;right:16px;top:0;}
.hdbox .hcont{width:100%;text-align:center;height:44px;line-height:44px;font-size:16px;}
.lback{height:40px;line-height:40px;position:absolute;left:16px;top:0;}
/*头部带搜索模块*/
.hdsearch{width:100%;height:52px;position:relative;background-color:#fff;border-bottom:1px solid #e7e6e4;overflow:hidden;}
.hdsearch .leback{height:52px;line-height:52px;position:absolute;left:16px;top:0;}
.hdsearch .search{position: relative;margin:12px 50px 0 40px;}
.hdsearch .search input[type="search"]{-webkit-user-select: initial;user-select: initial;-webkit-appearance: none;outline: none;border: none;width: 100%;box-sizing: border-box;color: #323232;border-radius: 4px;height: 30px;line-height: 22px;font-size: 14px;padding: 4px 10px 4px 30px;background: #f3f2f0 url(../img/btn.png) 8px -65px no-repeat;background-size: 100px 500px;}
.hdsearch .search input[type="search"]::-webkit-input-placeholder{color: #8E8E93;text-align: center;font-size: 12px;text-indent: -20px;transition: text-indent 300ms}
.hdsearch .search input[type="search"]:focus::-webkit-input-placeholder{text-align: left;text-indent: 0}
/*搜索独立模块*/
.searbox{padding:10px 10px 0 10px;}
.searbox input[type="search"]{-webkit-user-select: initial;user-select: initial;-webkit-appearance: none;outline: none;border: none;width: 100%;box-sizing: border-box;color: #323232;border-radius: 4px;height: 30px;line-height: 22px;font-size: 14px;padding: 4px 10px 4px 30px;background: #fff url(../img/btn.png) 8px -65px no-repeat;background-size: 100px 500px;}
.searbox input[type="search"]::-webkit-input-placeholder{color: #8E8E93;text-align: center;font-size: 12px;text-indent: -20px;transition: text-indent 300ms}
.searbox input[type="search"]:focus::-webkit-input-placeholder{text-align: left;text-indent: 0}
/*优食汇带搜索模块*/
.msearch{width:100%;height:52px;position:relative;background-color:#fff;border-bottom:1px solid #e7e6e4;overflow:hidden;}
.msearch .mback{height:52px;width:40px;line-height:52px;position:absolute;left:0px;top:0;text-align:center;}
.msearch .btnsear{width:45px; height:52px;line-height:52px;color:#f46c31;position: absolute;right:0px;top: 0px;text-align:center;}
.msearch .search{position: relative;margin:12px 48px 0 40px;}
.msearch .search input[type="search"]{-webkit-user-select: initial;user-select: initial;-webkit-appearance: none;outline: none;border: none;width: 100%;box-sizing: border-box;color: #323232;border-radius: 4px;height: 30px;line-height: 22px;font-size: 14px;padding: 4px 10px 4px 30px;background: #f3f2f0 url(../img/btn.png) 8px -65px no-repeat;background-size: 100px 500px;}
.msearch .search input[type="search"]::-webkit-input-placeholder{color: #8E8E93;text-align: center;font-size: 12px;text-indent: -20px;transition: text-indent 300ms}
.msearch .search input[type="search"]:focus::-webkit-input-placeholder{text-align: left;text-indent: 0}
/*移动客户端*/
.anli{background: #fff;padding:0 15px;}
.anli-detail{height: 57px;padding:15px 0;border-bottom:1px solid #f3f2f0;overflow:hidden;position: relative;}
.ic_logo1,.ic_logo2,.ic_logo3,.ic_logo4,.ic_logo5,.ic_logo6,.ic_logo7,.ic_logo8,.ic_logo9{background: url(../img/logos.png) no-repeat;background-size: 58px 753px;display:inline-block;width: 57px;height: 57px;vertical-align:middle;position: absolute;}
.ic_logo1{background-position:0 0px;}
.ic_logo2{background-position:0 -87px;}
.ic_logo3{background-position:0 -174px;}
.ic_logo4{background-position:0 -261px;}
.ic_logo5{background-position:0 -348px;}
.ic_logo6{background-position:0 -435px;}
.ic_logo7{background-position:0 -522px;}
.ic_logo8{background-position:0 -609px;}
.ic_logo9{background-position:0 -696px;}
.anli-detail a{display: block;height: 57px;}
.anli-detail .dla{display: block;height: 57px;}
.anli-detail .atitle{padding: 0px 0 14px 72px; width: 55%;font-size:14px;font-weight:bold;display: block;line-height: 22px;}
.atitle span {font-size: 12px;display: block;font-weight:normal;color: #999;line-height: 20px;}
.download{background: #fff;border-radius: 3px;border: 1px solid #f46c31;color: #f46c31;text-align: center;line-height: 25px;display: block;width: 46px;position: absolute;top: 20px;right: 0px;}
/*弹窗页*/
.blackbg{background: rgba(0,0,0,0.6);position:fixed;left:0;top:0;width: 100%;height: 100%;z-index: 9998;}
.downloadlead{position:fixed;top: 50%;left: 50%;margin-left: -135px;margin-top:-147px;z-index: 9999;}
.downloadlead .tu{font-size: 0;}
.downloadlead .tu img{width: 270px;border-radius:10px 10px 0 0;}
.downloadlead .tu a{display: block;position: absolute;right: 0;width: 30px;height: 30px;}
.downloadlead .wds{text-align: center;background:#fff;width: 270px;height:110px;border-radius:0 0 10px 10px ;}
.ic_lg1,.ic_lg2{background: url(../img/popicons.png?1218) no-repeat;background-size: 100px 80px;display:inline-block;vertical-align:middle;position: absolute;}
.ic_lg1{width: 114px;height: 35px;background-position: 15px 10px;}
.ic_lg2{width: 30px;height: 30px;background-position: 0px -35px;}
.downloadlead .wds h2{font-size:14px;text-align: center;padding: 20px 0 10px;word-wrap: break-word;}
.downloadlead .wds a{display: inline-block;width: 200px;border-radius: 20px;}
.verwrong{height: 46px;width: 204px;left: 50%;margin-left: -102px;background: rgba(0,0,0,0.7);position: fixed;top: 25%;border-radius: 4px;}
.verwrong p{color:#fff;text-align: center;line-height: 46px;}
.got{position: absolute; left: 50%;top:25%;margin-left: -135px;z-index: 9999;}
.lj{font-size:16px;height:44px;text-align: center;line-height: 40px;width: 270px;background: #fd7a40;color:#fff;border-radius:0 0 10px 10px;float: left;}
.wit{width: 270px;height: 100px;border-radius: 10px 10px 0 0;background: #fff;}
.wit1{width: 270px;height: 66px;border-radius: 10px 10px 0 0;background: #fff;}
.ttip{display: block;font-size: 12px;color: #323232;padding: 20px;line-height: 20px;}
.ttipp{display: block;font-size: 14px;color: #323232;height: 66px;line-height: 66px;text-align: center;}
.dele{position: absolute; left: 50%;top:20%;margin-left: -135px;z-index: 9999;}
.panduan{font-size:16px;height:44px;line-height: 40px;float: left;border:none;}
.panduan a{display: inline-block;width: 135px;height: 44px;float: left;}
.canc{background: #c9c9c9;color: #3c3c3c;border-radius: 0 0 0 10px;text-align: center;}
.sure{background: #fd7a40; color: #fff;border-radius: 0 0 10px 0;border: none;text-align: center;}
.zc{display: inline-block; border: none;line-height: 40px;display: block;text-align: center;width: 100%;color: #fff;border-radius: 3px; margin-bottom: 15px;}
.hui{background: #999;}
.hong{background: #fd7a40;}
.bin{background: rgba(0,0,0,.6);color: #fff;width: 40%;position:fixed;left:30%;top:50%;text-align: center;font-size: 14px;line-height: 22px;padding:10px;border-radius: 6px;}
.wit2{width: 270px;border-radius: 10px 10px 0 0;background: #fff;}
.ttippp{display: block;font-size: 14px;color: #323232;height: 50px;line-height: 50px;text-align: center;}
.vcode{border-radius: 3px;height: 24px;border: 1px solid #dbdbdb;display: block;margin: 0 auto 15px;width: 220px;padding: 5px;color: #323232;font-size: 16px;}
.h44{width:100%;height:44px;}
.h50{width:100%;height:50px;}
.block{display:block;}
/*地址ads*/
.ptitleb{font-size: 16px;}
.home-sect-ads{padding:15px 60px 15px 14px;position: relative;overflow: hidden;border-bottom: 1px solid #f2f2f2}
.home-sect-ads .ads-details{border-right: 1px solid #f2f2f2;float: right;width: 100%;}
.adsleft{float: left;padding-top:15px;width: 15%;}
.adsleft i{margin:auto;}
.addr-btn{display: block;width: 60px;height: 60px;position: absolute;right: 14px;top: 14px;}
.home-sect-ads .new-tel{display: block;float: right;margin-right: 24px;margin-top: 3px;}
.new-name{line-height: 24px;}
.home-sect-ads .new-ads{line-height: 22px;color: #999;word-break:break-all;padding-right: 8px;}
.moren{color: #f46c31}
/*顶部导航add 1120*/
.menu-off, .menu-on, .mine-box li a:before{background: url(../img/title.png) no-repeat;background-size: 320px 60px;}
.menu-off, .menu-on{width: 36px;height:30px;display: block;position: absolute;right: 10px;top: 10px;}
.menu-off{background-position: 4px -28px;}
.menu-on{background-position: 4px 1px;}
.mine-box{width: 100%;height:56px;display: none;}
.mine-box li{width: 25%;float: left;text-align: center;background: #606060;}
.mine-box li:active{background: #fff;color: #654356;}
.mine-box li a{width: 100%;display: block;text-align: center;color: #fff;line-height: 12px;font-size: 12px;padding: 10px 0 8px;}
.mine-box li a:before{display: block;content: "" ;width: 30px;height: 26px;margin: auto;}    
.mine-box li .nindex:before{background-position: -41px -3px;}
.mine-box li .nmall:before{background-position: -121px -3px;}
.mine-box li .ncart:before{background-position: -201px -3px;}
.mine-box li .nhome:before{background-position: -281px -3px;}
.mine-box li .nindexon:before{background-position: -41px -35px;}
.mine-box li .nmallon:before{background-position: -121px -35px;}
.mine-box li .ncarton:before{background-position: -201px -35px;}
.mine-box li .nhomeon:before{background-position: -281px -35px;}
.mine-box li .nindexon, .mine-box li .nmallon, .mine-box li .ncarton, .mine-box li .nhomeon{color: #f46c31;}
/*duj*/
.sonly{background: linear-gradient(to right,#fd7b41,#fe902f);border-radius: 4px;color: #fff;font-weight: normal;margin-right: 5px;font-size: 12px;display: inline-block;width: 32px;height: 20px;line-height: 20px;text-align: center;float: left;margin-top: 3px;}
.eonly{font-style: normal; background: linear-gradient(to right,#fd7b41,#fe902f); border-radius: 4px; color: #fff; font-weight: normal; margin-right: 5px; font-size: 12px; display: inline-block; width: 30px; height: 18px; line-height: 17px; text-align: center; vertical-align: middle;}
.picly {position: absolute;top: 10px;left: 0px;display: block;width: 46px;height: 20px;background: url(../img/opic.png) no-repeat;background-size: 46px 20px;}
/* change201707 */
.likelist { width: 90%; margin: 0 auto; padding-bottom: 10px; background: #fff; box-shadow: 2px 2px 10px #ccc, -2px 2px 10px #ccc, 2px -2px 10px #ccc, -2px -2px 10px #ccc; }
.likelist > p > img { display: block; width: 50%; margin: 0 auto; }
.list {margin: 0 auto; }
.list > a { width: 50%; margin: 5px 0;box-sizing:border-box;}
.list>a:nth-child(odd){padding-right:1.25%;}
.list>a:nth-child(even){padding-left:1.25%;}
.list > a > img { vertical-align: middle; border-radius: 2px; }
.list > a > p { font-size: 12px; position: absolute; bottom: 0; overflow: hidden; box-sizing: border-box; width: 97.5%; padding: 3px 20px; text-align: center; white-space: nowrap; text-overflow: ellipsis; color: #fff;background: rgba(0,0,0,.5); }
/* 悬浮菜单栏*/
.fix{position:fixed;}
.icon{width:100%;box-sizing: border-box;height:46px;font-size:12px;padding:3px 5%;background: #fff;margin:10px auto 0;overflow: hidden;bottom:0;max-width:600px;}
@media only screen and (width: 375px) and (height: 635px){
    .icon {
        height:60px;
    }
}
.icon>a{width: 25%;height:40px;text-align: center;background-size: 68px;margin:0 auto;}
.icon>a.onicon{background-position: 50% -86px;}
.icon1{background: url(../img/m/01.png) no-repeat 50% -27px;}
.icon2{background: url(../img/m/02.png) no-repeat 50% -27px;}
.icon3{background: url(../img/m/03.png) no-repeat 50% -27px;}
.icon4{background: url(../img/m/05.png) no-repeat 50% -27px;}
.tag-banner { overflow: hidden; width: 100%; }
.tag-box { overflow-x: scroll; white-space: nowrap; -webkit-overflow-scrolling: touch; }
.tag-li { display: inline-block; width: 100%; height: 100px; background-repeat: no-repeat; background-size: cover; }
.art-ul li { overflow: hidden; background: #fff; }
.art-li-pic { float: left; width: 140px;height:100px; min-height: 2px;overflow:hidden; }
.art-li-pic>img{border-top-left-radius:4px;border-bottom-left-radius:4px;position: relative;top: 10px;}
.art-li-text { line-height: 22px; overflow: hidden;padding: 5px 15px 0 0;box-sizing: border-box; -webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;}
.art-li-text h3 { font-size: 14px; font-weight: bold; overflow: hidden; width: 100%; margin: 0; padding: 2px 5px 1px 10px; white-space: nowrap; text-overflow: ellipsis; color: #333; }
.art-li-text p.arttime { font-size: 12px; line-height: inherit; overflow: hidden; padding-left: 10px; white-space: nowrap; text-overflow: ellipsis; color: #666; }
.art-li-text p.artcon { line-height: inherit; display: -webkit-box; overflow: hidden; padding: 2px 5px 1px 10px; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.huo-title { font-size: 14px; padding-bottom: 6px; color: #333; }
.huo-time { font-size: 12px; color: #666; }
.tovers { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.menu-box { position: relative; display: block; width: 100%; margin-bottom: 20px; }
.menu-box:after { position: absolute; top: 0; right: 0; bottom: 0; left: 0; content: ''; background: rgba(0, 0, 0, .4); }
.menu-box .menu-con { position: absolute; z-index: 1; top: 50%; right: 0; left: 0; transform: translate(0, -50%); text-align: center; color: #fff; }
.menu-num { font-size: 14px; font-weight: bold; }
.menu-num:before, .menu-num:after { position: relative; top: -3px; display: inline-block; width: 4px; height: 4px; content: ''; transform: rotate(45deg); background: #fff; }
.menu-num:before { left: -5px; }
.menu-num:after { right: -5px; }
.menu-title { font-size: 22px; font-weight: bold; line-height: 36px; }
.menu-user { font-size: 14px; }
.bff { background: #fff; }
.sub-title { font-size: 16px; font-weight: bold; line-height: 24px; padding: 20px 8px 10px 10px; text-align: center; }
.sub-cate { position: relative; padding-top: 20px; padding-left: 20px; color: #333; }
.sub-cate > span { font-weight: bold; color: #333; }
.sub-cate::before { position: absolute; top: 25px; left: 6px; display: inline-block; width: 10px; height: 10px; content: ''; border-radius: 100%; background: #fd7a40; }
.sub-content img { display: block; width: 100%; height: auto;}
.sub-time { font-size: 12px; line-height: 20px; text-align: center; color: #666; }
.sub-content p { font-size: 14px; line-height: 24px; padding-top: 10px; padding-bottom: 10px;}
.group-ul a { display: block; }
.hot-group { font-size: 14px; line-height: 36px; text-align: center; }
.groupl-title { font-size: 14px; display: -webkit-box; overflow: hidden; padding: 10px 6px 10px 10px; text-align: center; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.image-list, .text-list { overflow: hidden; padding: 0 10px 10px; }
.image-list li { float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 33.3%; padding-top: 33.3%; border: 1px solid #fff; background-size: cover; }
.text-list li:first-child { font-size: 14px; line-height: 24px; display: -webkit-box; float: left; overflow: hidden; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 66.7%; text-overflow: ellipsis; border: 1px solid #fff; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.text-list li:last-child { float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 33.3%; padding-top: 33.3%; border: 1px solid #fff; background-size: cover; }
.text-list { padding-top: 10px; }
.group-ul p.pcate { font-size: 12px; padding: 10px; color: #999; }
.group-ul p.pcate em { font-style: normal; display: inline-block; max-width: 40%; margin-right: 5px; vertical-align: top; color: #fe6418; }
.group-ul p.pcate span { float: right; }
.lbtp { display: inline-block; width: 22px; height: 24px; vertical-align: middle; background: url(http://cp1.douguo.net/upload/caiku/1/b/f/1b4ae368fd89fadff00b4f1cb9b7b5df.png) no-repeat; background-position: 0 2px; background-size: 22px 66px; }
.group-mini { white-space: nowrap; }
.group-mini-icon { float: left; width: 48px; height: 48px; margin: 10px; background-size: cover; }
.group-mini-box { float: left; margin: 10px; }
.group-mini-box h3 { font-size: 16px; padding-bottom: 6px; color: #333; }
.group-mini-box p { font-size: 12px; color: #666; }
.tag-li { position: relative; }
.tag-li .dish-info, .tag-li .tag-dish { width: 50%; float: left; text-align: center; }
.dish-info .tag-name { font-size: 16px; color: #333; padding-top: 25px; padding-bottom: 4px; }
.dish-info .tag-num { font-size: 14px; color: #777; }
.tag-dish .tag-pic { width: 66px; height: 66px; display: inline-block; margin: 16px 2px auto; border: 2px solid #fff; }
.tag-ani { animation: rotate .5s linear; }
@-webkit-keyframes spop {
	0%, 100% { -webkit-transform: rotate(0deg) translateZ(0); }
	50% { -webkit-transform: rotate(-3deg) translateZ(0); }
}
@keyframes spop {
	0% { transform: rotate(0deg) translateZ(0); }
	100% { transform: rotate(-3deg) translateZ(0); }
}
@-webkit-keyframes rpop {
	0%, 100% { -webkit-transform: rotate(0deg) translateZ(0); }
	50% { -webkit-transform: rotate(3deg) translateZ(0); }
}
@keyframes rpop {
	0% { transform: rotate(0deg) translateZ(0); }
	100% { transform: rotate(3deg) translateZ(0); }
}
.linewhat div.huo-pic{width: 100%;padding: 34.8% 0 0;background-size: cover;}
.tag-banner { width: 100%; overflow: hidden; position: relative; height: 100px }
.tag { position: absolute; top: 0; left: 0; white-space: nowrap; font-size: 0; }
.stag { animation: spop 1s linear; -webkit-animation: spop 1s linear; outline: 1px solid transparent }
.rtag { animation: rpop 1s linear; -webkit-animation: rpop 1s linear; outline: 1px solid transparent }
.scr-tag { width: 100%; }
.scr-tag li { height: 2px; background: #ccc; float: left; }
.scr-tag .actli { background: #ec7309 }
.ftop { position: fixed; bottom: 50px; right: 0; text-align: right; border-radius: 80px 0 0 80px; box-shadow: 0px 1px 3px rgba(100, 100, 100, .2); -moz-box-shadow: 0px 1px 3px rgba(100, 100, 100, .2); -webkit-box-shadow: 0px 1px 3px rgba(100, 100, 100, .2); background: #fff; z-index: 90; display: none; }
.ftop .ptop { padding: 0 20px 0 0px; display: inline-block; height: 50px; line-height: 50px; float: right; color: #ff6619; }
.icon_top { background: url(http://cps1.douguo.net/upload/caiku/4/6/0/4624d93eb7a633aac3e728457eab82e0.png) no-repeat; background-size: 33px 13px; width: 34px; height: 13px; padding-right: 10px; display: inline-block; }
.foodscd li a{color:#ec7309}
.mini-icon {height: 16px !important;width:36px !important;display: inline-block !important;vertical-align: bottom;}
    
