.wrap { background:#fff;}	
.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:83%;}}
@media screen and (min-width:375px) {html { font-size:88%;}}
@media screen and (min-width:393px) {html { font-size:92%;}}
@media screen and (min-width:400px) {html { font-size:93%;}}
@media screen and (min-width:412px) {html { font-size:94%;}}
@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:35.71rem;}
.g-adv .m-box img{ display:block;position: relative;width:100%; height: auto; }

/**/
.g-pp { background:url(/mobile/Images/Index/pp_bg.jpg) no-repeat; height:61.33rem; margin:2.16rem 0 0;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-pp .m-bt { font-family: "思源黑体 CN Bold"; font-weight:bold; font-size:2rem; color:#424242; display:block; margin-left:1.25rem;}
.g-pp .m-bt b { color:#b27e4c;}
.m-pp01 { margin:0 1.25rem;}
.m-pp01 span { height:2.21rem; line-height:2.21rem; background:#b27e4c; width:18.13rem; display:block; margin:0.5rem 0 1rem; text-align:center; font-size:1rem; color:#fff; font-weight:bold; font-family: "思源黑体 CN Bold";}
.m-pp01 span em { padding:0 1.5rem;}
.m-pp01 p { font-size:0.83rem; color:#666; line-height:1.17rem;}
.m-pp01 p em { display:block; padding:0.65rem 0;}

.m-pp02 { height:4.38rem; margin:1rem 0 0 1.25rem;}
.m-pp02 p { float:left;}
.m-pp02 p em { display:block; float:left; font-size:0.83rem; padding:1.2rem 0 0;}
.m-pp02 p img { display:block; float:left; width:4.83rem; height:2.58rem;}
.m-pp02 span { width:11.5rem; height:1.33rem; line-height:1.33rem; border-top:solid 1px #cdcdcd; border-bottom:solid 1px #cdcdcd; font-size:0.83rem; color:#858585; display:block; float:left; margin:1.33rem 0 0 1.67rem;}

.m-pp03 { width:24.17rem; height:17.83rem; margin:0 auto; line-height:0;}
.m-pp03 img{ width:24.17rem !important; height:17.83rem !important;}
.m-pp04 { padding:2.42rem 0 0;}
.m-pp04 a { display:block; width:33.3%; float:left; height:7.75rem; text-align:center; font-size:0.83rem; color:#424242;}  
.m-pp04 a img { display:block; width:6.96rem; height:4.83rem; margin:0 auto 0.83rem;}

/*5大镇馆项目多元经营*/
.g-xm { background:#eee; height:56rem; padding:0.5rem 0 0;}
.g-xm .m-bt { display:block; text-align:center; background:url(/mobile/Images/Index/xm_bt.gif) no-repeat; height:8.38rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-xm .m-bt b { font-size:2.08rem; color:#424242; display:block; padding:3.14rem 0 0;}
.g-xm .m-bt b em { color:#b27e4c;}
.g-xm .m-bt span { display:block; font-size: 0.92rem; color:#888;}

.g-xm .m-cnt { display:block; height:11.25rem; padding:1.5rem 0 0 1.25rem;}
.g-xm .m-cnt li { float:left; width:7.67rem; height:2rem; color:#666; font-size:0.92rem; position:relative; text-align:center; padding:3rem 0 0; background:#fff; border-radius:0.42rem; margin:0 0.58rem 0.58rem 0;}
.g-xm .m-cnt li i { display:block; position: absolute; width:2.75rem; height:2.08rem; top:0.58rem; left:2.5rem;}
.g-xm .m-cnt li i img { display:block; width:2.75rem; height:2.08rem;}
.g-xm .m-cnt li i:nth-child(2) { display:none}
.g-xm .m-cnt li.z-on { color:#fff; background:#b27e4c;}
.g-xm .m-cnt li.z-on i:nth-child(1) { display: none;}
.g-xm .m-cnt li.z-on i:nth-child(2) { display:block;}

.g-xm .sclwrap_box { height:33.54rem}
.g-xm .con { float:left;}
.g-xm .con dl { margin:0 1.25rem; background:#b27e4c; height:33.54rem; border-radius:0.42rem;}
.g-xm .con dl dt a img { display:block; height:18.58rem;}
.g-xm .con dl dd { padding:1rem 1.33rem 0;}
.g-xm .con dl dd em { display:block; width:21.25rem; border-bottom:solid 2px #fff; margin-bottom:0.5rem;}
.g-xm .con dl dd em a { font-size:1.5rem; color:#fff;}
.g-xm .con dl dd em a b { font-size:1.5rem; display:block; color:#ffea00; padding:0.3rem 0;}
.g-xm .con dl dd p { font-size:0.83rem; color:#e2d1c4; height:1.5rem; line-height:1.5rem; overflow:hidden;}
.g-xm .con dl dd i a { width:9.42rem; height:2.17rem; line-height:2.17rem;  border-radius:13rem; font-size:0.83rem; color:#333; text-align:center; display:block; background:#ffea00; margin:0.5rem 0 0;}

/*前后对比经典案例*/
.g-db { background:#eee; height:21.5rem; padding:0.2rem 0 0; overflow:hidden;}
.g-db .m-bt { background: url(../Images/Index/db_xx01.gif) no-repeat; height:1.33rem; line-height:1.33rem; text-align:center; font-size:1.25rem; color:#424242; display:block; font-weight:bold;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}

.g-db .sclwrap_box { height:25.5rem}
.g-db .con { float:left;}
.g-db .con p { padding:1rem 0 0 1.25rem;}
.g-db .con p a { width:11.83rem; height:16.67rem; background:#a7a7a7; text-align:center; display:block; float:left; margin-right:0.42rem;}
.g-db .con p a img { display:block; width:11.83rem; height:14.04rem;}
.g-db .con p a em { display:block; font-size:0.83rem; color:#fff; padding:0.75rem 0 0;}
.g-db .con p a:nth-child(2) { background:#b27e4c}

/*中日技师汇聚    领悟学术之巅*/
.g-zr { padding:2.29rem 0 0; position:relative; height:46.5rem;}
.g-zr .m-bt { display:block; text-align:center; background:url(/mobile/Images/Index/zr_btbg.gif) no-repeat; height:8.08rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-zr .m-bt b { font-size:1.88rem; color:#424242; display:block; padding:3rem 0 0.15rem;}
.g-zr .m-bt  em { color:#b27e4c;}
.g-zr .m-bt span { display:block; font-size: 0.92rem; color:#888;}
.g-zr .m-bt span i { padding:0 0.5rem;}

.g-zr .prev { position:absolute; top:20rem; left:1.25rem; width:1.58rem; z-index:999;}
.g-zr .prev img { width:100%;}
.g-zr .next { position:absolute; top:20rem; right:1.25rem; width:1.58rem; z-index:999;}
.g-zr .next img { width:100%;}

.g-zr .nowarp { margin:0 1.25rem;}
.g-zr .nowarp .sclwrap_box{ height:38rem;}
.g-zr .nowarp .m-box { padding-top:1.18rem;}
.g-zr .nowarp .m-box .con { float:left;}
.g-zr .nowarp .m-box .con dl dt { width:24.17rem; height:20.13rem;}
.g-zr .nowarp .m-box .con dl dt a img { width:24.17rem; height:20.13rem;}
.g-zr .nowarp .m-box .con dl dd { padding:1.38rem 0 0;}
.g-zr .nowarp .m-box .con dl dd span { display:block; height:3rem; border-bottom:solid 2px #ececec; margin-bottom:0.5rem;}
.g-zr .nowarp .m-box .con dl dd span b { font-size:1.5rem; color:#424242; float:left; display:block; padding-right:0.5rem; height:1.83rem; line-height:1.83rem; }
.g-zr .nowarp .m-box .con dl dd span em { width:15rem; height:1.83rem; line-height:1.83rem;  border-radius:13rem; font-size:0.83rem; color:#fff; text-align:center; display:block; background:#b27e4c; float:left; display:block;}
.g-zr .nowarp .m-box .con dl dd p {font-size: 0.82rem;
    color: #999;
    clear: both;
    line-height: 1.335rem;}
.g-zr .nowarp .m-box .con dl dd p img { display:block; float:left; width:0.44rem; padding:0.5rem 0.5rem 0 0;}
.g-zr .nowarp .m-box .con dl dd p em { display:block; float:left; padding-bottom:0.5rem;}
.g-zr .nowarp .m-box .con dl dd p em b { color:#424242;}
.g-zr .nowarp .m-box .con dl dd p em b i { color:#b27e4c;}

/*成功案例*/
.g-al .m-cnt { display:block; padding-left:1.25rem;}
.g-al .m-cnt li { float:left; width:12.08rem; height:2.42rem; line-height:2.42rem; background:#a7a7a7 ; text-align:center; color:#fff; font-size:0.83rem; margin-right:0.08rem;}
.g-al .m-cnt li.z-on { background:#b27e4c;}

.g-al .sclwrap_box {height:22.2rem; overflow:hidden}
.g-al .m-box { margin-top:0.62rem;}
.g-al .con { float:left}
.g-al .con dl { background:url(/mobile/Images/Index/cg_bg.jpg) no-repeat; height:9.58rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-al .con dl dt { float:left; width:8.88rem; height:8.88rem; padding:0.38rem 0 0 1.25rem;}
.g-al .con dl dd { float:left; width:13.75rem; padding:1.5rem 0 0 1rem;}
.g-al .con dl dd span { display:block; font-size: 0.58rem; color:#424242; font-weight:bold; margin-bottom:0.65rem;}
.g-al .con dl dd span b { font-size:1rem; padding-right:0.3rem;}
.g-al .con dl dd span em { padding-left:0.3rem;}
.g-al .con dl dd p { font-size:0.75rem; color:#666; line-height:1rem; height:2rem; margin-bottom:0.83rem;}
.g-al .con dl dd i a { width:5.46rem; height:1.75rem; line-height:1.75rem; border:solid 1px #dcdcdc; font-size:0.75rem; color:#dcdcdc; text-align:center; display:block; float:left; margin-right:0.44rem; }
.g-al .con dl dd i a:last-child { background:#b27e4c; color:#fff; border:solid 1px #b27e4c; }

/*高效   无痛   安全*/
.g-gx { background:url(/mobile/Images/Index/gx_bg.jpg) no-repeat; height:31.67rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-gx .m-bt { display:block; padding:9rem 0 0 11.67rem; font-size:1rem; color:#fff; line-height:1.5rem;} 
.g-gx .m-bt em { color:#ffea00;}
.g-gx dl { padding:5.83rem 0 0 1.33rem;}
.g-gx dl dt { width:7.42rem; height:8.79rem; background:#fff; text-align:center; float:left;}
.g-gx dl dt img { display:block; width:6.58rem; height:6.58rem; margin:0 auto; padding:0.42rem 0 0;}
.g-gx dl dt em { display:block; font-size: 0.83rem; color:#b27e4c; padding:0.3rem 0 0;}
.g-gx dl dd { float: right; width:15.58rem;}
.g-gx dl dd span { display:block; font-size:1.5rem; color:#fff; padding-bottom:1rem;}
.g-gx dl dd span em { color:#ffea00;}
.g-gx dl dd p { font-size:0.75rem; color:#fff; padding-bottom:0.5rem;}
.g-gx dl dd p em { display:block; font-size:1.67rem; color:#ffea00;}
.g-gx dl dd i { display:block; width:8.33rem; height:1.92rem;}

/*6大核心竞争力*/
.g-ys { padding:1.7rem 0 0;}
.g-ys .m-bt { display:block; text-align:center; background:url(/mobile/Images/Index/ys_btbg.gif) no-repeat; height:7.17rem; margin-bottom:1.5rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-ys .m-bt b { font-size:1.88rem; color:#424242; display:block; padding:2.3rem 0 0.15rem;}
.g-ys .m-bt  em { color:#b27e4c;}
.g-ys .m-bt span { display:block; font-size: 0.92rem; color:#888;}

.g-ys .sclwrap_box { height:28rem; overflow:hidden}
.g-ys .con { float:left}
.g-ys .con .m-pic01 { width:24.17rem; margin:0 auto; display:block; line-height:0;}
.g-ys .con .m-pic01 img { width:24.17rem; height:16.67rem;}
.g-ys .con dl { padding:0 1.25rem;}
.g-ys .con dl dt { height:4.92rem; border-bottom:solid 2px #d8bea5;}
.g-ys .con dl dt i { display:block; width:3.04rem; float: left; padding:0.68rem 0 0;}
.g-ys .con dl dt i img { width:3.04rem; height:3rem;}
.g-ys .con dl dt span { display:block; float:left; width:15.83rem; padding:0.5rem 0 0 0.83rem;}
.g-ys .con dl dt span a { display:block; font-size:1.5rem; color:#b27e4c; font-weight:bold;}
.g-ys .con dl dt span em { display:block; font-size:1rem; color:#666; padding-top:0.15rem;}
.g-ys .con dl dt b { display:block; float:right; width:3.42rem; height:4.17rem; margin:-0.5rem 1rem 0 0; position:relative;}
.g-ys .con dl dd { font-size:0.92rem; color:#898989; line-height:1.38rem; padding:0.75rem 0 0;}

.g-ys .m-cnt{ padding:0 0 0 9.71rem; height:2rem; }
.g-ys .m-cnt li{ background:#333; width:0.58rem; height:0.58rem; float:left; margin:0 0.54rem 0 0;
border-radius:1rem;      
-webkit- border-radius:1rem;
-moz-border-radius:1rem;
-o-border-radius:1rem;}
.g-ys .m-cnt li.z-on{ background:#b27e4c; width:1.67rem;}

/*荣誉满墙*/
.g-zz { background:url(/mobile/Images/Index/zz_bg.jpg) no-repeat; height:29.75rem; margin:1rem 0 0;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-zz .m-bt { text-align:center; margin-bottom:2.8rem; display:block;}
.g-zz .m-bt b { font-size:1.88rem; color:#424242; display:block; padding:4rem 0 0.15rem;}
.g-zz .m-bt em { color:#b27e4c;}
.g-zz .m-bt span { display:block; font-size: 0.92rem; color:#888;}
.g-zz p { padding-left:1rem; height:13.25rem;}
.g-zz p a { display:block; float:left; margin:0 0.36rem 0.36rem 0; width:8.04rem; height:5.58rem; }
.g-zz p a img { display:block; width:8.04rem; height:5.58rem; }
.g-zz i a { width:10.71rem; height:2.13rem; line-height:2.13rem;  border-radius:13rem; font-size:0.83rem; color:#fff; text-align:center; display:block; background:#b27e4c; margin:0 auto 1.5rem;}

/*推     按     挤     揉*/
.g-ta { background:url(/mobile/Images/Index/ta_bg.jpg) no-repeat; height:29.58rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-ta .m-bt { text-align:center; margin-bottom:1.5rem; display:block;}
.g-ta .m-bt b { font-size:2.08rem; color:#b27e4c; display:block; padding:1.5rem 0 0; line-height:2.5rem;}
.g-ta .m-bt b em { padding:0 0.5rem; font-size:1.25rem;}
.g-ta .m-bt i { display:block; font-size:1rem; color:#333; padding:0.5rem 0 1rem;}
.g-ta .m-bt span { display:block; font-size: 0.92rem; color:#888;}
.g-ta .m-bt span em { width:7.83rem; height:2.42rem; line-height:2.42rem; background:#b27e4c; font-size:1.33rem; color:#fff; text-align:center; display: inline-block; margin-right:0.32rem; }
.g-ta p { padding-left:3rem;}
.g-ta p a img { display:block; float:left; width:1.29rem; height:1.54rem; padding:0.3rem 0 0;}
.g-ta p a span { font-size:1rem; color:#333; display:block; padding-left:0.5rem; float: left}
.g-ta p a span em { font-size:1.5rem; color:#b27e4c;}

/*理疗百科   新闻视野*/
.g-dt { padding:1.54rem 0 0;}
.g-dt .m-bt { display:block; text-align:center; background:url(/mobile/Images/Index/dt_btbg.gif) no-repeat; height:8.08rem; margin-bottom:0.92rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-dt .m-bt b { font-size:1.88rem; color:#424242; display:block; padding:2.73rem 0 0.15rem;}
.g-dt .m-bt  em { color:#b27e4c;}
.g-dt .m-bt span { display:block; font-size: 0.92rem; color:#888;}

.g-dt .m-cnt { display:block; padding:0 0 0 1.25rem; height:3.37rem;}
.g-dt .m-cnt li { float:left; width:7.83rem; height:2.38rem; line-height:2.38rem; text-align:center; color:#fff; font-size:0.83rem; background:#a7a7a7; margin-right:0.36rem;}
.g-dt .m-cnt li.z-on { background:#b27e4c;}

.g-dt .sclwrap_box { height:32.5rem}
.g-dt .con { float:left;}
.g-dt .con dl { margin:0 1.25rem;}
.g-dt .con dl dt a img { width:24.17rem; height:14.58rem;}
.g-dt .con dl dd { width:22.42rem; height:6.5rem; background:#b27e4c; margin:-3rem auto 0; border-radius:0.42rem; position:relative;}
.g-dt .con dl dd span { display:block; padding:1.25rem 2.2rem 0 2.33rem; font-size:0.92rem; color:#fff; line-height:1.33rem;}
.g-dt .con dl dd em { display:block; padding:0.83rem 0 0 2.33rem; font-size:0.58rem; color:#e2d1c4;}
.g-dt .con p { padding:0.5rem 1.25rem 0;}
.g-dt .con p a { display:block; height:2.33rem; line-height:2.33rem; border-bottom:solid 1px #e5e5e5;}
.g-dt .con p a img { width:0.71rem; height:0.63rem; display:block; float:left; padding:0.83rem 0.83rem 0 0;}
.g-dt .con p a em { display:block; font-size:0.83rem; color:#666; float:left;}
.g-dt .con p a i { font-size:0.83rem; color:#666; display:block; float:right;}

/*走进巧手匠*/
.g-zj p { width:24.17rem; height:18.08rem; background:#eee; border-radius:0.32rem; margin:-2.5rem auto 0; position:relative; text-align:center;}
.g-zj p b { display:block; font-size:2.08rem; color:#424242; padding:2.08rem 0 0;}
.g-zj p b em { color:#b27e4c;}
.g-zj p span { display:block; color:#888; margin-bottom:1.67rem;}
.g-zj p i { display:block; font-size:0.83rem; color:#848484; margin:0 1.33rem; line-height:1.5rem;}
.g-zj p a img { width:7.58rem; height:2.21rem; display:block; margin:1rem auto 0;}

/*企业相册*/
.g-xc { padding:1.25rem 0 0;}
.g-xc .m-cnt { display:block; padding-left:1.25rem;}
.g-xc .m-cnt li { float:left; width:12.08rem; height:2.71rem; line-height:2.71rem; background:#a7a7a7 ; text-align:center; color:#fff; font-size:0.83rem; margin-right:0.24rem;}
.g-xc .m-cnt li.z-on { background:#b27e4c;}

.g-xc .sclwrap_box {height:12.2rem; overflow:hidden}
.g-xc .m-box { margin-top:0.62rem;}
.g-xc .con { float:left}
.g-xc .con p { padding-left:1.25rem;}
.g-xc .con p a { display:block; width:11.96rem; float:left; margin-right:0.24rem;}
.g-xc .con p a em { display:block; font-size:0.83rem; color:#666; padding:0.2rem 0 0; text-align:center;}
