﻿.wrap { background:url(/mobile/Images/Index/bg.jpg) repeat;}	
.wrap img { width:100%;}
.pr { position:relative;}
.pa { position:absolute;}
.m-cnt:after,.c-list:after,.m-box:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}

@media screen and (min-width:320px) {html { font-size:75%;}}
@media screen and (min-width:360px) {html { font-size:85%;}}
@media screen and (min-width:375px) {html { font-size:88%;}}
@media screen and (min-width:392px) {html { font-size:98%;}}
@media screen and (min-width:400px) {html { font-size:98%;}}
@media screen and (min-width:414px) {html { font-size:97%;}}
@media screen and (min-width:480px) {html { font-size:112%;}}
@media screen and (min-width:568px) {html { font-size:131%;}}
@media screen and (min-width:639px) {html { font-size:150%;}}	

/*通栏广告*/
.g-adv{ position:relative; width:100%; margin:0 auto; height: auto; z-index:15;}

.g-adv .sclwrap_box{ height:15.3rem;}
.g-adv .m-box img{ display:block;position: relative;width:100%; height: auto; }

/*豆花之传承*/
.g-cc { background:url(/mobile/Images/Index/cc_bg.jpg) no-repeat; height:31.25rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.m-bt01 { padding-top:1.62rem;}
.m-bt01 a span { display:block; padding-left:5.33rem; height:2.08rem; line-height:2.08rem; font-family:"宋体"; font-size:1.58rem; color:#333; font-weight:bold;}
.m-bt01 a span img { display:block; float:left; width:6.88rem; padding-right:0.3rem;}
.m-bt01 a em { display:block; font-family:"宋体"; font-size:1.17rem; color:#333; text-align:center; padding-top:0.5rem;}
.g-cc p { padding:1.67rem 0.5rem 0; font-family:"宋体"; font-size:0.92rem;line-height:1.58rem; }
.g-cc p span { display:block; width:12.33rem; text-indent:2rem;}

/*匠心品质*/
.g-pz { height:47.21rem;}
.g-pz i { display:block; line-height:0; font-size:0;}
.g-pz .m-bt { display:block; padding-top:1rem;}
.m-pzcon { margin-top:1rem; position:relative; height:16.17rem;}
.m-pzcon .m-p01 { text-align:center; position:absolute; top:0; left:0;}
.m-pzcon .m-p01 span { display:block; font-size:1rem; color:#000; line-height:1.5rem; padding-bottom:1rem;    text-align: center;}
.m-pzcon .m-p01 span em { color:#ff1f29;}
.m-p02 a { background:url(/mobile/Images/Index/pz_libg.png) no-repeat; width:5.88rem; height:6.46rem; line-height:7rem; text-align:center; font-family:"Microsoft Yahei"; font-size:0.92rem; color:#fff; display:block; position:absolute; top:0; left:1.42rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.m-p02 a:nth-child(1) { line-height:1.5rem; padding-top:2.33rem; height:4.13rem;}
.m-p02 a:nth-child(2) { top:0; left:19.63rem;}
.m-p02 a:nth-child(3) { top:8rem; left:1.42rem;}
.m-p02 a:nth-child(4) { top:8rem; left:19.63rem;}

.m-pzcon02 a { display:block; background:url(/mobile/Images/Index/pz_libg.jpg) no-repeat; margin:0 0.2rem 0.83rem 0.3rem; width:12.42rem; height:10.42rem; float:left; text-align:center; font-family:"宋体"; font-size:0.83rem; line-height:1.25rem; color:#000;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.m-pzcon02 a i { display:block; width:7.5rem; padding:1.88rem 0 1rem; margin:0 auto;}

/*广告*/
.g-pic { position:relative; line-height:0;}
.g-pic p { position: absolute; top:6.9rem; left:10.08rem; line-height:1.5rem;}
.g-pic p a { font-size:1.25rem; color:#000; font-weight:bold;}
.g-pic02 p { position: absolute; top:6.7rem; left:3rem; line-height:1.5rem;}

/*豆花之菜单*/
.g-zx { background:url(/mobile/Images/Index/zx_bg.jpg) no-repeat; height:82.5rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-zx .m-bt { display:block; margin-top:0.8rem;}
.g-zx p { padding:0.92rem 0 0; height:13.5rem;}
.g-zx p a { display:block; float:left; margin-left:1rem; width:11.63rem; font-size:1rem; color:#333; text-align:center;}
.g-zx p a i { display:block; background:url(/mobile/Images/Index/zx_picbg.gif) no-repeat; width:11.63rem; height:11.25rem; margin-bottom:0.8rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-zx p a i img { display:block; width:11.38rem; height:10rem; margin:0 auto; padding-top:0.68rem;}

/*景区小吃现状*/
.g-jq { padding-top:0.5rem;}
.g-jq i { display:block; line-height:0;}
.g-jq .m-bt { display:block; text-align:center; font-family:"宋体"; font-size:1.25rem; color:#e62129; padding:1.33rem 0; font-weight:bold;}
.g-jq p { padding-left:0.83rem; font-size:1.04rem; color:#666; height:2.5rem; font-family:"宋体";}
.g-jq p:nth-child(2n) { padding-left:8.25rem;}
.g-jq p em { color:#e62129;}
.g-jq p img { width:0.79rem; float:left; display:block; padding:0.2rem 0.5rem 0 0;} 

/*豆花之人气*/
.g-jm { position:relative; height:26rem; overflow:hidden}
.g-jm .m-bt01 { padding-top:0.8rem;}
.g-jm .c-list { display:block; margin:1rem 0; height:2.21rem; overflow:hidden}
.g-jm .c-list li { float:left; background:url(/mobile/Images/Index/jm_libg01.gif) no-repeat; width:7.63rem; height:2.21rem; line-height:2.21rem; text-align:center; color:#666; font-size:0.92rem; margin:0 0.8rem 0 0.3rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-jm .c-list li.z-on {  background:url(/mobile/Images/Index/jm_libg02.gif) no-repeat; color:#fff;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}

.m-zzcon { position:relative;}
.m-zzcon .prev { position:absolute; top:5.65rem; left:0.44rem; width:1.08rem; z-index:999;}
.m-zzcon .prev img { width:100%;}
.m-zzcon .next { position:absolute; top:5.65rem; right:0.44rem; width:1.08rem; z-index:999;}
.m-zzcon .next img { width:100%;}


.m-zzcon .sclwrap_box { height:18.7rem;}
.m-zzcon .no_ov .m-box .page { display: inline;float: left;}
.m-zzcon .no_ov .m-box .page ul{position: relative;margin:0 2.08rem;width:22.17rem;}
.m-zzcon .no_ov .m-box .page ul li{width: 22.17rem; margin:0 auto;}
.m-zzcon .no_ov .m-box .page ul li a i { display:block; border:solid 2px #e6ddd2; line-height:0;}
.m-zzcon .no_ov .m-box .page ul li a em { display:block; color:#666; height:2.46rem; line-height:2.46rem; text-align:center;}

/*豆花之印象*/
.g-zj p i { display:block; background:url(/mobile/Images/Index/zj_picbg.jpg) no-repeat; width:22.38rem; height:12.38rem; margin:0.5rem auto 0;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-zj p i img { display:block; width:21.38rem; height:11.38rem; margin:0 auto; padding-top:0.5rem;}
.g-zj p span { display:block; font-size:0.83rem; color:#666; line-height:1.46rem; font-family:"宋体"; padding:1rem;}
.g-zj p em a { display:block; background:url(/mobile/Images/Index/jm_libg01.gif) no-repeat; width:7.63rem; height:2.21rem; line-height:2.21rem; text-align:center; font-size:0.92rem; color:#333; float:left; margin:0 0.5rem 1rem 0.75rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}

