html{ -webkit-box-sizing:border-box; box-sizing:border-box;}
*,*:before,*:after{ -webkit-box-sizing:inherit; box-sizing:inherit;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,img{ border:medium none; margin:0; padding:0;}
body,input,button,textarea{ font:menu; font-size:0.16rem; font-family:STHeiti-Light,'Hiragino Sans GB','Microsoft Yahei',Arial;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{ display:block;}
ul{ margin:0; padding:0; list-style:none;}
table{ border-collapse:collapse; border-spacing:0;}
img{ max-width:100%; height:auto; width:auto;}
a{ text-decoration:none;}
em{ font-style: normal;}
input{ outline:none; text-indent:5px;}
input:focus{ border:none; outline:none;}

/*===================Body Style============================*/
.floatL{ float:left;}
.floatR{ float:right;}
.conWrap{ width:6.4rem; margin:0 auto; overflow: hidden;}
.textH{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.clearfix:after{ clear: both;}
.clearfix:before,.clearfix:after{ content: "";display: table;}
.pTop{padding-top: 0.9rem;}
.mb20{ margin-bottom: 0.2rem;}
.pb20{ padding-bottom: 0.2rem;}
.bgf0{ background-color: #f0f0f0;}
.bgff{ background-color: #fff;}
.bge0{ background-color: #e0e0e0;}

/*===================Header============================*/
header{ width: 6.4rem; height: 0.9rem; background: #d61a19; position: fixed; top: 0; z-index: 99999; padding: 0.10rem 0.2rem;}
header .logo{width: 1.96rem;height: 0.7rem;float: left;display: block;/* background: url(../images/logo.png) no-repeat; */background-size: contain;}
header .search{ width: 2.8rem; height: 0.62rem; font-size: 0.24rem; line-height: 0.62rem; background:url(../images/search.png) center left 0.18rem no-repeat #fff; background-size: 0.38rem 0.39rem; padding-left: 0.6rem; border-radius: 0.4rem; margin: 0.05rem 0 0 0.4rem;}
header .hideNav{ width: 0.63rem; height: 0.63rem; float: right; display:block; background:url(../images/navBtn.png) no-repeat; background-size: contain; margin-top: -0.15rem; cursor: pointer;}
.navTree{ display: none; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 9999;}
.navTree .maskbg{ background-color: #333; position:fixed; left: 0; top: 0; filter: alpha(opacity=30); -moz-opacity: 0.5; opacity: 0.3; height: 100%; width: 100%;}
.navTree .navWrap{ width: 6.4rem; float: left; position: absolute; top: 0.9rem;}
.navTree .nav1{ background: #fff;}
.navTree .nav1 li a{ display: block; float: left; width: 1.6rem; height: 0.83rem; font-size: 0.28rem; color: #121212; text-align: center; line-height: 0.82rem; border-right: 1px solid #c0c0c0; border-bottom: 1px solid #c0c0c0;}
.navTree .nav1 li a:active{ background-color: #f5f5f5; color: #ed0202;}
.navTree .nav2{ background-color: #d61a1a;}
.navTree .nav2 li a{ display: block; float: left; height: 1rem; color: #fff; font-size: 0.24rem; background-position: center top 0.1rem; background-repeat: no-repeat; text-align: center; padding-top: 0.55rem; margin: 0 0.4rem;}
.navTree .nav2 li a.icon1{ background-image: url(../images/navBtn1.png); background-size: 0.36rem 0.4rem;}
.navTree .nav2 li a.icon2{ background-image: url(../images/navBtn2.png); background-size: 0.4rem 0.4rem;}
.navTree .nav2 li a.icon3{ background-image: url(../images/navBtn3.png); background-size: 0.25rem 0.4rem;}
.navTree .nav2 li a.icon4{ background-image: url(../images/navBtn4.png); background-size: 0.36rem 0.4rem;}
.navTree .nav2 li a.icon5{ background-image: url(../images/navBtn5.png); background-size: 0.37rem 0.4rem;}

/*============================Footer============================*/
footer{ text-align: center; color: #525252; font-size: 0.24rem; line-height: 0.48rem; padding-top: 0.2rem;}
footer p a{ color: #525252; font-size: 0.24rem; margin: 0 0.15rem;}
footer p span{ font-size: 0.2rem;}
footer p.qrcode {margin-top:0.2rem;}
footer p.qrcode a img {width:20%;margin:0 auto;}
footer section {position:fixed;bottom:0;z-index:99999;}
footer section a{ display: block; float: left; width: 2.13rem; height: 0.7rem; color: #fff;  background-position: center top 0.15rem; background-repeat: no-repeat; text-align: center; padding-top: 0.33rem; margin-top: 0.1rem;}
footer section a.icon1{ background-image: url(../images/footBtn1.png); background-size: 0.2rem 0.3rem; background-color: #1ad383;}
footer section a.icon2{ background-image: url(../images/footBtn2.png); background-size: 0.3rem 0.3rem; background-color: #d31a1a;}
footer section a.icon3{ background-image: url(../images/footBtn3.png); background-size: 0.3rem 0.3rem; background-color: #d3981a;}
.returnIx{ display: block; width: 0.61rem; height: 0.61rem; background: url(../images/icon22.png) no-repeat; background-size: contain; text-indent: -99.99rem; position: fixed; left: 0.15rem; bottom: 32%;}
footer .mask {display:none;position:fixed;width:100%;height:100%;top:0;left:0;z-index:998;background:#000;opacity:0.5;}
footer .mask_content {display:none;position:fixed;width:100%;height:100%;top:22%;left:0;z-index:999;}
footer .mask_content img {width:90%;margin:0 auto;}

/*============================ 1-0 ============================*/
.slideImg{ position:relative; overflow:hidden; width:100%;}
.slideImg li{ -webkit-backface-visibility:hidden; position:absolute; display:none; width:100%; left:0; top:0;}
.slideImg li:first-child{ position:relative; display:block; float:left;}
.slideImg img{ display:block; height:auto; float:left; width:100%;}
.ixSlide .slideCon{ position:relative; float:left; width:100%;}
.ixSlide .slideCon .slide{ position:relative; overflow:hidden; width:100%;}
.ixSlide .slideCon .slide li{ position:absolute; width:100%; left:0; top:0;}
.ixSlide .slideCon .slide img{ display:block; position:relative; z-index:1; height:auto; width:100%; border:0;}
.ixSlide .slideCon .slide_nav{ display: none;}
.ixSlide .slideCon .slide_tabs{ width:100%; position:absolute; bottom:0.1rem; z-index:5; text-align:center;}
.ixSlide .slideCon .slide_tabs li{ display:inline-block; margin:0 0.04rem; width:0.15rem; height:0.15rem; background: url(../images/slideBtn1.png) no-repeat; background-size: contain;}
.ixSlide .slideCon .slide_tabs li a{ display:block; text-indent:-9999px;}
.ixSlide .slideCon .slide_tabs .slide_here{ background: url(../images/slideBtn2.png) no-repeat; background-size: contain;}
.ixTopMenu{ padding: 0.25rem 0 0.25rem 0.05rem;}
.ixTopMenu a{ display: block; float: left; color: #494949; font-size: 0.25rem; margin: 0 0.13rem;}
.ixImgMenu{ padding: 0.1rem 0;}
.ixImgMenu a{ display: block; float: left; width: 1.12rem; color: #3b3b3b; font-size: 0.26rem; margin: 0.15rem 0.23rem; text-align: center;}
.ixImgMenu img{ width: 1.12rem; height: 1.12rem; margin-bottom: 0.1rem;}
.bigTit{ height: 0.85rem; font-size: 0.32rem; color: #3b3b3b; line-height: 0.85rem; background-position: center left 0.2rem; background-repeat: no-repeat; border-bottom: 1px solid #d8d8d8; text-indent: 0.8rem;}
.bigTit.text{ text-indent: 0.25rem;}
.bigTit.text1{ font-size: 0.24rem;}
.bigTit em{ color: #f00; margin-right: 0.1rem;}
.bigTit span{ color: #cf5c5c; font-size: 0.28rem;}
.bigTit i{ float: right; font-style: normal; margin-right: 0.2rem; font-size: 0.28rem;}
.bigTit i em{ margin-right: 0;}
.bigTit2 {height: 0.85rem; font-size: 0.32rem; color: #3b3b3b; line-height: 0.85rem; background-position: center left 0.2rem; background-repeat: no-repeat; border-bottom: 1px solid #d8d8d8;}
.bigTit2 a {color:#3b3b3b;}
.bigTit.icon1{ background-image: url(../images/icon1.png); background-size: 0.41rem 0.43rem;}
.bigTit.icon2{ background-image: url(../images/icon2.png); background-size: 0.52rem 0.42rem;}
.bigTit.icon3{ background-image: url(../images/icon3.png); background-size: 0.44rem 0.44rem;}
.bigTit.icon4{ background-image: url(../images/icon4.png); background-size: 0.36rem 0.34rem;}
.bigTit.icon5{ background-image: url(../images/icon5.png); background-size: 0.34rem 0.34rem;}
.bigTit.icon6{ background-image: url(../images/icon6.png); background-size: 0.38rem 0.36rem;}
.bigTit.icon7{ background-image: url(../images/icon7.png); background-size: 0.42rem 0.41rem;}
.bigTit.icon8{ background-image: url(../images/icon8.png); background-size: 0.39rem 0.39rem;}
.bigTit.icon9{ background-image: url(../images/icon9.png); background-size: 0.5rem 0.5rem;}
.bigTit.icon10{ background-image: url(../images/icon10.png); background-size: 0.34rem 0.46rem;}
.bigTit.icon11{ background-image: url(../images/icon11.png); background-size: 0.46rem 0.44rem;}
.bigTit.icon12{ background-image: url(../images/icon12.png); background-size: 0.42rem 0.42rem;}
.bigTit.icon13{ background-image: url(../images/icon13.png); background-size: 0.41rem 0.52rem;}
.bigTit.icon14{ background-image: url(../images/icon14.png); background-size: 0.34rem 0.35rem;}
.textTit{ margin: 0.5rem 0; position: relative; text-align: center;}
.textTit span{ color: #141414; font-size: 0.32rem; background-color: #fff; padding: 0 0.3rem; z-index: 1; position: relative;}
.textTit em{ width: 4rem; height: 0.03rem; background-color: #848484; position: absolute; top: 0.25rem; left: 1.2rem;}
.bigMore,.clickMore,.openMore{ width: 100%; float: left; padding: 0.45rem 0; text-align: center;}
.bigMore a,.clickMore a{ font-size: 0.28rem; color: #444;}
.clickMore a{ background: url(../images/icon23.jpg) center left no-repeat; background-size: contain; padding-left: 0.6rem;}
.openMore a{ font-size: 0.24rem; color: #747474; line-height: 0.2rem;}
.fenye{ text-align: center; padding: 0.3rem 0;}
.fenye a{ display: inline-block; color: #828282; font-size: 0.24rem; height: 0.44rem; line-height: 0.4rem; padding: 0 0.15rem; background-color: #fff; border: 1px solid #cecece; border-radius: 0.05rem;}
.fenye a:active,.fenye a.slt{ background-color: #ed0b0b; border-color: #ed0b0b; color: #fff;}
.listBrand li{ width: 100%; float: left; padding: 0.2rem; border-bottom: 1px solid #d8d8d8; overflow: hidden;}
.listBrand li img{ width: 2.23rem; height: 1.38rem; float: left; margin-right: 0.2rem;}
.listBrand li .text{ width: 2.3rem; float: left;}
.listBrand li .text a{ display: block; width: 100%; color: #191919; font-size: 0.3rem;}
.listBrand li .text span{ display: block; font-size: 0.18rem; color: #a0a0a0;}
.listBrand li .text span i{ display: inline-block; width: 0.23rem; height: 0.14rem; background: url(../images/icon15.png) center left no-repeat; background-size: contain; margin-right: 0.05rem;}
.listBrand li .text p{ font-size: 0.24rem; color: #6c6c6c;}
.listBrand li .text p em{ color: #ed0b0b;}
.listBrand li .more{ width: 1.1rem; float: right;}
.listBrand li .more a{ display: block; margin-top: 0.2rem; height: 0.44rem; font-size: 0.2rem; border-radius: 0.05rem; text-align: center; line-height: 0.4rem;}
.listBrand li .more a.btn1{ background: #ed0b0b; color: #fff;}
.listBrand li .more a.btn2{ border: 1px solid #ed0b0b; color: #ed0b0b;}
.listNew li{ width: 2.72rem; float: left; margin: 0.2rem 0.1rem 0 0.3rem; overflow: hidden;}
.listNew li img{ width: 2.72rem; height: 1.68rem;}
.listNew li p{ font-size: 0.28rem; color: #191919;}
.listNew li span{ display: block; font-size: 0.24rem; color: #6c6c6c;}
.listNew li span em{ color: #2d2d2d;}
.tabTit{ width:100%;}
.tabTit span{ display:block; float: left; width:50%; height: 0.9rem; color: #444; font-size: 0.28rem; text-align:center; line-height: 0.9rem; border-bottom: 1px solid #ddd;}
.tabTit .a{ color: #f00; border-bottom:1px solid #f00;}
.tabCon{ width:100%; display:none;}
.listNews li,.listSolve li{ width: 100%; float: left; border-bottom: 1px solid #d2d2d2; padding: 0.2rem 0.3rem;}
.listSolve li a{display: block;overflow: hidden;}
.listNews li img{ width: 1.92rem; height: 1.19rem; float: left; margin-right: 0.2rem;}
.listNews li p{ height: 0.76rem; font-size: 0.28rem; color: #191919; line-height: 0.38rem; overflow: hidden;}
.listNews li span{ font-size: 0.22rem; color: #717171; display: block; margin-top: 0.1rem;}
.listSolve li .tit,.listSolve li .text{ width: 100%; float: left; margin: 0.15rem; line-height: 0.4rem;}
.listSolve li em{ display: block; float: left; width: 0.43rem; height: 0.43rem; color: #fff; font-size: 0.24rem; border-radius: 0.04rem; text-align: center; line-height: 0.43rem;}
.listSolve li span{ display: block; float: left; width: 5rem; margin-left: 0.25rem;}
.listSolve li .tit{ color:#2a2a2a; font-size: 0.3rem;}
.listSolve li .text{ height: 0.8rem; color: #616161; font-size: 0.24rem; overflow: hidden;}
.listSolve li .tit em{ background-color: #e63e3e;}
.listSolve li .text em{ background-color: #3ee691;}
.listFood a{ display: block; float: left; width: 1.596rem; height: 0.83rem; font-size: 0.28rem; color: #121212; text-align: center; line-height: 0.82rem; border-right: 1px solid #c0c0c0; border-bottom: 1px solid #c0c0c0;}
.listFood a:active{ background-color: #f5f5f5; color: #ed0202;}
.listSolve li .left{ float: left; width: 5rem;}
.listSolve li .left span{ width: 4.3rem;}
.listSolve li .num{ width: 0.64rem; height: 0.84rem; float: right; color: #616161; font-size: 0.2rem; text-align: center; border: 1px solid #c2c2c2; border-radius: 0.05rem; margin-top: 0.2rem;}
.listSolve li .num em{ display: block; width: 100%; color: #cd0700; font-size: 0.24rem;}
.listWiki a{ display: block; float: left; height: 0.7rem; color: #444; font-size: 0.28rem; line-height: 0.7rem; background-color: #f5f5f5; border: 1px solid #c9c9c9; margin: 0 0 0.3rem 0.2rem; border-radius: 0.1rem; padding: 0 0.38rem;}
.listWiki a:active,.listWiki a.slt{ color: #fff; border-color: #e71f19; background-color: #e71f19;}
.listItem{ padding: 0.3rem 0 0.1rem 0;}
.listItem li{ float: left; width: 2.87rem; height: 1.81rem; margin: 0 0 0.3rem 0.2rem;}
.listItem li img{ width: 100%; height: 100%;}
.listReview dd,.listTrend dd{ width: 100%; float: left; padding: 0.25rem; border-bottom: 1px dashed #a0a0a0;}
.listReview dd:last-child,.listTrend dd:last-child{ border-bottom: none;}
.listReview dd img,.listTrend dd img{ float: left; width: 1.19rem; height: 1.19rem; border-radius: 50%; border: 1px solid #e7e7e7; margin-right: 0.15rem;}
.listReview dd .text p{ color: #2b2b2b; font-size: 0.24rem; height: 0.76rem; line-height: 0.38rem; overflow: hidden;}
.listReview dd .text span{ display: block; color: #7e7e7e; font-size: 0.22rem; margin-top: 0.15rem;}
.listReview dd.text2 .answer { display: inline-block; height: 0.4rem; color: #fff; font-size: 0.22rem; line-height: 0.4rem; padding: 0 0.3rem; background-color: #f76b16; border-radius: 0.05rem; margin-bottom: 0.1rem;}
.listReview dd.text2 p{ color: #2b2b2b; font-size: 0.24rem; height: 1.44rem; line-height: 0.48rem; overflow: hidden;}
.listReview dd.text3{ width: 25%; float: left; padding: 0; border-bottom: 1px dashed #e4e4e4; border-right: 1px solid #e4e4e4;}
.listReview dd.text3 a{ display: block; width: 100%; height: 0.74rem; float: left; color: #444; font-size: 0.24rem; text-align: center; line-height: 0.74rem;}
.listReview dd.text3 a:active{ background-color: #f8645f; color: #fff;}

.listReviewDetail dd,.listTrend dd{ width: 100%; float: left; padding: 0.25rem; border-bottom: 1px dashed #a0a0a0;}
.listReviewDetail dd:last-child,.listTrend dd:last-child{ border-bottom: none;}
.listReviewDetail dd.text2 .answer_title { display: inline-block; height: 0.4rem; color: #fff; font-size: 0.22rem; line-height: 0.4rem; padding: 0 0.3rem; background-color: #f76b16; border-radius: 0.05rem; margin-bottom: 0.1rem;}
.listReviewDetail dd.text2 .answer_content {font-size:0.25rem;}
.listReviewDetail dd.text2 .answer_content img {max-width:100%;}

.reviewMore,.trendMore{ height: 0.4rem; color: #0b1b8f; font-size: 0.24rem; line-height: 0.2rem; text-align: center; background: url(../images/icon20.png) center bottom no-repeat; background-size: 0.14rem 0.07rem; margin: 0.4rem 0;}
.reviewMoreOn,.trendMoreOn{ background-image: url(../images/icon21.png); background-size: 0.14rem 0.07rem;}
.listTrend dd .text p{ color: #2b2b2b; font-size: 0.24rem;}
.listTrend dd .text span{ display: block; color: #7e7e7e; font-size: 0.22rem; margin-top: 0.1rem;}
.listTrend dd .text span em{ color: #1f1f1f; margin-right: 0.3rem;}
.listTrend dd .text span i{ font-style: normal; color: #cf6a6a;}
.listEat{ padding: 0.4rem 0 0.3rem 0.1rem;}
.listEat li{ width: 1.82rem; float: left; margin-left: 0.2rem; text-align: center;}
.listEat li img{ width: 1.82rem; height: 1.13rem; margin-bottom: 0.1rem;}
.listEat li p{ color: #403f3f; font-size: 0.22rem;}
.listPot li{ padding: 0.4rem 0.3rem; border-bottom: 1px dashed #ddd;}
.listPot li span{ display: block; color: #1f1f1f; font-size: 0.28rem;}
.listPot li p{ color: #626262; font-size: 0.24rem; height: 1.2rem; line-height: 0.4rem; overflow: hidden; margin: 0.2rem 0;}
.listPot li em{ color: #888; font-size: 0.2rem;}
.listPot li i{ display: inline-block; margin: 0 0 0.1rem 0.15rem; font-style: normal; color: #e50b1a; font-size: 0.2rem; border: 1px solid #e50b1a; padding: 0.03rem 0.1rem;}
.listRead{ padding: 0.2rem 0;}
.listRead li{ width: 100%; float: left; padding: 0.25rem 0.3rem; border-bottom: 1px dashed #ddd;}
.listRead li:last-child{ border-bottom: none;}
.listRead li em{ display: block; float: left; width: 0.34rem; height: 0.34rem; color: #fff; text-align: center; line-height: 0.34rem; margin-right: 0.15rem;}
.listRead li em.c1{ background-color: #ed1514;}
.listRead li em.c2{ background-color: #f14645;}
.listRead li em.c3{ background-color: #f36463;}
.listRead li em.c4{ background-color: #808080;}
.listRead li a{ display: block; float: left; width: 5.3rem; color: #1f1f1f; font-size: 0.28rem;}
.listSearch .tit{ font-size: 0.28rem; color: #2e2e2e; padding: 0.25rem;}
.listSearch em{ color: #e90000;}
.listSearch li{ padding: 0.25rem; border-bottom: 1px solid #c4c4c4;}
.listSearch li a{ display: block; font-size: 0.24rem; color: #2b2b2b;}


/*============================ 2-0 ============================*/
.bannerFood{ background: url(../images/bannerImg1.jpg) center no-repeat; background-size: cover; padding: 0.6rem 0; text-align: center;}
.bannerFood span{ display: inline-block; width: 3.3rem; height: 0.8rem; color: #f00; font-size: 0.48rem; letter-spacing: 0.05rem; background: rgba(255,255,255,.6); text-align: center; line-height: 0.8rem;}
.foodTit{ width: 100%; float: left; border-top: 1px solid #f0f0f0;}
.foodTit a{ display: block; float: left; width: 33.3%; color: #444; font-size: 0.28rem; text-align: center; border-bottom: 1px solid #ddd;padding: 0.35rem 0 0.2rem 0;}
.foodTit a:active,.foodTit a.slt{ color: #f00; border-bottom: 1px solid #f00;}
.foodMenu{ height: 0.8rem; border-bottom: 1px solid #b5b5b5; position: relative; z-index: 102;}
.foodMenu dt{ overflow: hidden}
.foodMenu dt a{ position: relative; float: left; width: 25%; height: 0.8rem; line-height: 0.8rem; color: #252525; font-size: 0.24rem; text-align: center;}
.foodMenu dt a:after{ position: absolute; top: 50%; left: 50%; margin-top: -0.04rem; margin-left: 0.6rem; width: 0.08rem; height: 0.08rem; border: #3f3f3f solid; border-width: 1px 1px 0 0; content: ' '; -webkit-transform: rotate(135deg); background-image: url(../images/icon18.png);}
.foodMenu dt .up{ color: #e71f19;}
.foodMenu dt .up:after{ margin-top: 0; border: #e71f19 solid; border-width: 1px 1px 0 0; -webkit-transform: rotate(-45deg); background-image: url(../images/icon19.png);}
.foodMenu dd{ position: relative; }
.foodMenu .slide{ position: absolute; top: 0px; left: 0; z-index: 104; display: none;  width: 100%; overflow-y: auto; background-color: #fff;}
.foodMenu .slide li a{ display: block; float: left; width: 1.6rem; height: 0.83rem; font-size: 0.28rem; color: #121212; text-align: center; line-height: 0.82rem; border-right: 1px solid #c0c0c0; border-bottom: 1px solid #c0c0c0;}
.foodMenu .slide li a:active,.slide li a.selected{ color: #e71f19;}
.foodMenu .slide li a.select{ color: #e71f19;}
.foodIntro{ padding: 0.2rem 0;}
.foodIntro  .tit1{ font-size: 0.32rem; color: #0f0f0f; padding: 0.35rem 0.25rem; border-bottom: 1px solid #c0c0c0; margin-bottom: 0.1rem;}
.foodIntro  .text1 p{ color: #0f0f0f; font-size: 0.24rem; border-bottom: 1px dashed #a0a0a0; line-height: 0.54rem; padding: 0 0.25rem;}
.foodIntro  .text1 p em{ color: #636363;}
.foodIntro .text2,.foodIntro .more{ font-size: 0.24rem; color: #403f3f; line-height: 0.4rem; padding: 0 0.25rem;}
.foodIntro  .tit2{ color: #d61a1a; font-size: 0.3rem; padding: 0.5rem 0 0.3rem 0;}
.foodIntro  .tit3{ width: 100%; float: left; text-align: center; color: #d70000; font-size: 0.48rem; margin: 0.4rem 0 0.3rem 0;}
.foodIntro .more{ position: relative;}
.foodIntro .more i { display: block; font-size: 0.24rem; line-height: 0.2rem; color: #0b1b8f; font-style: normal; text-align: center; width: 100%;	 cursor:pointer; position: relative; z-index: 1; bottom: -0.2rem;}
.foodIntro .more .bg{ width: 100%; height: 2rem; background:-webkit-gradient(linear, 0 0, 0 bottom, from(rgba(255, 255, 255, 0.4)), to(rgba(255, 255, 255, 1))); margin-top: -1.6rem;}
.foodIntro .more i.hide {display:none;}
.foodIntro .more i img{ width: 0.14rem; height: 0.07rem;}
.foodIntro .more p {display:none;}
.foodIntro .click i.show {display:none;}
.foodIntro .click i.hide {display:block;}
.foodIntro .click p {display:block;}
.foodDetail .tit{ border-top: 1px solid #fa8080; border-bottom: 1px solid #fa8080;}
.foodDetail .tit a{ display: block; float: left; width: 25%; height: 1rem; font-size: 0.28rem; color: #2f2f2f; text-align: center; line-height: 1rem; border-right: 1px solid #c0c0c0;}
.foodDetail .tit a:last-child{ border-right: none;}
.foodDetail .tit a:active{ color: #fff; background-color: #fa8080; border-right-color: #fa8080;}
.foodDetail .text{ font-size: 0.24rem; color: #1b1b1b; padding: 0.35rem 0.2rem;}
.foodDetail .text img{ width: 100%; margin: 0.3rem 0;}
.foodForm .tit{ width: 100%; color: #ef2d00; font-size: 0.28rem; background-color: #e5d996; padding: 0.3rem 0.4rem; border-top: 1px solid #c8b968;}
.foodForm .form{ padding: 0.4rem 0.3rem;}
.foodForm .form p{display:block;border: 1px solid #c1c1c1;min-height:0.98rem;margin-bottom:0.3rem; color: #373737;}
.foodForm .form em{ display: block; float: left; width: 1.38rem; color: #424242; font-size: 0.28rem; line-height: 0.94rem; padding: 0 0.3rem; text-align: right;}
.foodForm .form input{ width: 4.38rem; height: 0.94rem; font-size: 0.28rem; line-height: 0.94rem; border-left: 1px solid #c1c1c1; padding: 0 0.3rem;
border-radius: 0;}
.foodForm .form select{ width: 4.3rem; height: 0.94rem; font-size: 0.28rem; line-height: 0.94rem; border: 0; border-left: 1px solid #c1c1c1; outline: none;
 padding: 0 0.3rem;border-radius: 0;background: none;}
.foodForm .form textarea{ width: 4.38rem; height: 3rem; font-size: 0.28rem; padding: 0.2rem 0.3rem; line-height: 0.3rem; outline: none; resize: none; 
border-left: 1px solid #c1c1c1;border-radius: 0;}
.foodForm .form button{ width: 100%; height: 0.94rem; color: #fff; font-size: 0.36rem; line-height: 0.94rem; text-align: center; background-color: #d42525; border-radius: 0.15rem; margin-top: 0.2rem;}
.foodDetailTit{ background: #ffecec; padding: 0.3rem;}
.foodDetailTit p{ color: #1f1f1f; font-size: 0.32rem; line-height: 0.48rem;}
.foodDetailTit span{ display: block; color: #616161; font-size: 0.2rem; margin-top: 0.2rem;}
.listGroom{ padding: 0.4rem 0;}
.listGroom .tit{ color: #e90000; font-size: 0.28rem; padding: 0 0.2rem;}
.listGroom ul{ margin: 0.2rem 0 0.3rem 0;}
.listGroom li{ padding: 0 0.2rem;}
.listGroom li a{ display: block; width: 100%; float: left; color: #2b2b2b; font-size: 0.24rem; line-height: 0.48rem;}
.listGroom p{ color: #2b2b2b; font-size: 0.24rem; line-height: 0.6rem; padding: 0 0.2rem; border-bottom: 1px solid #d3d3d3;}
.listGroom p:last-child{ border-bottom: none;}
.listGroom p a{ color: #1759c5;}
.wikiTit{ text-align: center; padding: 0.5rem 0;}
.wikiTit img{ width: 2.85rem; height: 0.94rem;}
.brandText{ padding: 0.2rem 0.3rem;}
.brandText p{ color: #2b2b2b; font-size: 0.24rem; height: 1.92rem; line-height: 0.48rem; overflow: hidden; margin-bottom: 0.3rem;}
.brandText span{ display: inline-block; font-size: 0.18rem; color: #838383; margin-right: 0.3rem;}
.brandText span em,.brandText span i{ display: inline-block; width: 0.16rem; height: 0.16rem; margin-right: 0.1rem;}
.brandText span em{ background: url(../images/icon16.png) no-repeat; background-size: 0.16rem 0.16rem;}
.brandText span i{ background: url(../images/icon17.png) no-repeat; background-size: 0.16rem 0.16rem;}







