.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.42rem;}
.g-adv .m-box img{ display:block;position: relative;width:100%; height: auto; }

/*一站式服务体系 */
.g-tx { height:21.88rem;}
.g-tx .m-bt { display:block; margin:2.5rem 0 1.83rem; line-height:0;}
.g-tx dl { float:left; width:12.04rem; margin:0 0 0 0.83rem; height:10.08rem;} 
.g-tx dl dt a img { width:12.04rem; height:6.79rem;}
.g-tx dl dd { padding:0.5rem 0 0;}
.g-tx dl dd img { display:block; float:left; width:1.63rem; height:1.5rem; padding:0.2rem 0.44rem 0 0;}
.g-tx dl dd span { display:block; float:left; width:9.58rem;}
.g-tx dl dd span b { display:block; font-size:1rem; color:#333;}
.g-tx dl dd span em { display:block; font-size:0.5rem; color:#a9a9a9;}

/*我们更懂您的需求*/
.g-xq { background:url(/mobile/Images/Index/xq_bg.jpg) no-repeat; height:47.46rem; margin:1.66rem 0 0; position:relative; overflow:hidden;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-xq .m-bt { display:block; text-align:center; padding:2.1rem 0 1.25rem;}
.g-xq .m-bt b { display:block; font-size:2rem; color:#fff;}
.g-xq .m-bt em { display:block; font-size:1rem; color:#bdbdbd; padding:0.3rem 0 0;}

.g-xq .c-list { display:block; height:11.04rem;}
.g-xq .c-list li { float:left; width:11.75rem; height:3.21rem; background:#fff; margin:0 0 0.42rem 0.83rem; position:relative; color:#333;}
.g-xq .c-list li:nth-child(2n) { float:right; margin:0 0.83rem 0.42rem 0;}
.g-xq .c-list li img { display:block; float:left; width:3.42rem; height:3.21rem;}
.g-xq .c-list li span { float: right; padding:0.5rem 0 0; width:8rem;}
.g-xq .c-list li span em { display:block; font-size:0.92rem;}
.g-xq .c-list li span i { display:block; font-size:0.42rem; color:#6c6c6c;}
.g-xq .c-list li.z-on { background:#ab1400; color:#fff;}
.g-xq .c-list li.z-on span i { color:#fff;}
.g-xq .c-list li img:nth-child(2) { position:absolute; top:0; left:0; display:none;}
.g-xq .c-list li.z-on img:nth-child(2) { display:block}

.m-zzcon { position:relative;}
.m-zzcon .prev { position:absolute; top:6rem; left:0; width:1.96rem; z-index:999;}
.m-zzcon .prev img { width:100%;}
.m-zzcon .next { position:absolute; top:6rem; right:0; width:1.96rem; z-index:999;}
.m-zzcon .next img { width:100%;}

.m-zzcon .no_ov { margin:0 0.83rem;}
.m-zzcon .sclwrap_box { height:29.7rem;}
.m-zzcon .no_ov .m-box .page { position:relative; float:left}
.m-zzcon .no_ov .m-box .page dl { height:20rem; background:#050505;}
.m-zzcon .no_ov .m-box .page dl dt a img { width:25rem; height:14.33rem;}
.m-zzcon .no_ov .m-box .page dl dd { padding:0.5rem 1.5rem 0;}
.m-zzcon .no_ov .m-box .page dl dd em a { display:block; font-size:1rem; color:#fff; height:1.25rem; line-height:1.25rem; overflow:hidden;}
.m-zzcon .no_ov .m-box .page dl dd span { display:block; font-size:0.83rem; color:#959595; line-height:1rem; padding:0.5rem 0 0;}

/*广告*/
.g-pic01 { margin:-6.25rem auto 0; position:relative; width:25rem; height:19.83rem;}
.g-pic01 p { position:absolute; top:14.71rem; left:2rem;}
.g-pic01 p a { display:block; width:8.25rem; float:left; margin-right:1.25rem;}

/*神工股份*/
.g-zz { background:url(/mobile/Images/Index/zz_bg.jpg) no-repeat; height:35.83rem; margin-top:2.58rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-zz .m-bt { display:block; text-align:center; padding:2rem 0 0; height:4.88rem;}
.g-zz .m-bt b { display:block; font-size:2rem; color:#333}
.g-zz .m-bt b em { color:#ab1400;}
.g-zz .m-bt span { display:block; font-size:1rem; color:#6b6b6b}
.g-zz .m-bt span em { color:#ab1400;}
.g-zz p { padding:0.5rem 0 0; text-align:center;}
.g-zz p b { display:block; font-size:1.33rem; color:#333; font-weight:normal;}
.g-zz p span { font-size:1rem; color:#6b6b6b; padding:0.35rem 0 0; display:block;}
.g-zz p span em { color:#ab1400;}
.g-zz p span i { padding:0 0.75rem; font-size:0.75rem;}

/*承诺*/
.g-cn .m-bt { display:block; text-align:center; padding:2.3rem 0 0.65rem;}
.g-cn .m-bt b { display:block; font-size:2rem; color:#333;}
.g-cn .m-bt b em { color:#c4171f}
.g-cn .m-bt span { display:block; font-size:0.92rem; color:#6b6b6b; letter-spacing:0.2rem; padding:0.15rem 0 0;}

.g-cn .m-cnt { display:block; padding-left:0.42rem; height:7.84rem; overflow:hidden;}
.g-cn .m-cnt li { background:url(/mobile/Images/Index/cn_libg01.gif) no-repeat; float:left; width:8.08rem; height:7.5rem; margin-left:0.42rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-cn .m-cnt li img { display:block; width:2.25rem; height:2.08rem; padding:0.75rem 0 0.3rem 1.33rem;}
.g-cn .m-cnt li b { display:block; font-size:1rem; color:#fff; padding-left:1.33rem;}
.g-cn .m-cnt li b em { color:#ffd800;}
.g-cn .m-cnt li span { display:block; font-size:0.58rem; color:#ececec; padding:0.13rem 0 0 1.33rem; line-height:0.75rem;}
.g-cn .m-cnt li.z-on { background:url(/mobile/Images/Index/cn_libg02.gif) no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}

.g-cn .sclwrap_box {height:16.8rem; overflow:hidden}
.g-cn .m-box { margin-top:0.42rem;}
.g-cn .con { float:left}
.g-cn .con dl { height:13.88rem; background:#ab1400;}
.g-cn .con dl dt { display:block; float:left; padding:2.08rem 0 0 0.83rem; width:11.88rem; height:9.71rem;}
.g-cn .con dl dd { display:block; float:right; padding:1.75rem 0.83rem 0 0; width:11.92rem; height:9.71rem;}
.g-cn .con dl dd a { font-size:1.58rem; color:#fff; font-weight:bold; margin-bottom:0.3rem; display:block;}
.g-cn .con dl dd a em { color:#ffd800}
.g-cn .con dl dd p { font-size:0.83rem; color:#fff; line-height:1rem;}
.g-cn .con dl dd p em { color:#ffd800}

/*从细节入手神工以品质取胜*/
.g-xj { background:url(/mobile/Images/Index/xj_bg.jpg) no-repeat; height:43.38rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-xj .m-bt { display:block; font-size:2rem; color:#fff; text-align:center; padding:2.33rem 0 0; height:7.88rem;}
.g-xj .m-bt span { display:block;}
.g-xj .m-bt span em { font-weight:bold; color:#ab1400}
.g-xj dl { margin-left:0.79rem; height:6.75rem; clear:both; overflow:hidden;}
.g-xj .m-dl02 { height:6.83rem;}
.g-xj dl dd { float:right; width:12.5rem; height:6.42rem; margin-right:0.88rem;}
.g-xj dl dd a img { width:12.5rem; height:6.42rem;}
.g-xj dl dt { float:left; width:11.17rem; padding:1rem 0 0 1rem;}
.g-xj dl dt a { display:block; color:#000; font-weight:bold;}
.g-xj dl dt a b { color:#ab1400}
.g-xj dl dt em { display:block; font-size:0.32rem; color:#b1b1b1; padding:0.13rem 0;}
.g-xj dl dt i { display:block; width:0.83rem; height:2px; background:#ab1400; margin:0 0 0.15rem; font-size:0; line-height:0;}
.g-xj dl dt span { display:block; font-size:0.68rem; color:#757575;}
.g-xj p { padding:1.5rem 0 0 1.92rem;}
.g-xj p span { float:left; width:13.58rem;}
.g-xj p span em { display:block; font-size:0.83rem; color:#818181;}
.g-xj p span em img { display:block; width:0.68rem; height:0.68rem; float:left; padding:0.2rem 0.5rem 0 0;}
.g-xj p span b { font-size:1.5rem; color:#ab1400;}
.g-xj p i { display:block; float:left; width:8.25rem; height:2.33rem; padding:0.3rem 0 0 0.3rem;}

/*有口皆碑*/
.g-pz { background:#ebebeb; height:47.08rem;}
.g-pz .m-bt { text-align:center; padding:2rem 0 0.33rem; height:5.33rem; display:block;}
.g-pz .m-bt b { display:block; font-size:2rem; color:#1e1e1e;}
.g-pz .m-bt b em { color:#ab1400}
.g-pz .m-bt span { display:block; font-size:1rem; color:#6b6b6b; padding:0.3rem 0 0;}
.g-pz .m-bt span em { color:#ab1400}

.g-pz .m-cnt { display:block; width:25rem; height:10.59rem; background:#f6f6f6; margin:0 auto 0.5rem; overflow:hidden;}
.g-pz .m-cnt li { float:left; width:10.5rem; height:2.33rem; border-bottom:solid 1px #dadada; padding:1rem 0 0; margin-left:1.5rem;}
.g-pz .m-cnt li:nth-child(5),.g-pz .m-cnt li:nth-child(6) { border:none;}
.g-pz .m-cnt li span { display:block; font-size:0.92rem; color:#6b6b6b;}
.g-pz .m-cnt li em { display:block; font-size:0.5rem; color:#aeaeae;}
.g-pz .m-cnt li a span { color:#6b6b6b;}
.g-pz .m-cnt li a em { color:#aeaeae;}
.g-pz .m-cnt li.z-on span { color:#ab1400;}

.g-pz .sclwrap_box{height:27rem; overflow:hidden}
.g-pz .con { float:left}
.g-pz .con dl dt { position:relative; width:25rem; height:18.17rem; margin:0 auto 0.83rem;}
.g-pz .con dl dt p { position:absolute; top:2.08rem; left:1.08rem;}
.g-pz .con dl dt p b { display:block; color:#ffd800; font-size:2rem; letter-spacing:0.2rem;}
.g-pz .con dl dt p em { display:block; font-size:1.25rem; color:#fff; font-weight:bold;}
.g-pz .con dl dt p em i { color:#ffd800;}
.g-pz .con dl dt p span { font-size:0.83rem; color:#fff; line-height:1.67rem; padding:1rem 0 0; display:block;}
.g-pz .con dl dd a { width:12.04rem; height:6.63rem; background:#fff; display:block; float:left; margin-left:0.83rem;}
.g-pz .con dl dd a span { display:block; float:left; padding:1.3rem 0 0 1rem; width:4.6rem;}
.g-pz .con dl dd a span b { display:block; font-size:0.83rem; color:#434343; margin-bottom:0.3rem;}
.g-pz .con dl dd a span img { display:block; width:1rem; height:1.08rem;}
.g-pz .con dl dd a i { display:block; width:5.96rem; height:5.13rem; float: right; margin:0.83rem 0.42rem 0 0;}
.g-pz .con dl dd a img { width:5.96rem; height:5.13rem;}

/*合作伙伴*/
.g-hz { background:url(/mobile/Images/Index/hz_bg.jpg) no-repeat; height:21rem; border-bottom:solid 1px #c9c9c9;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-hz .m-bt { display:block; padding:3.5rem 0 0; text-align:center; height:6.75rem;}
.g-hz .m-bt b { display:block; font-size: 2.08rem; color:#424242}
.g-hz .m-bt b em { color:#ab1400;}
.g-hz .m-bt span { display:block; font-size:1.5rem; color:#3e3f40;}
.g-hz .m-bt span em { color:#ab1400;}
.g-hz i { display:block; text-align:center; font-size:1rem; color:#fff; height:1.75rem; line-height:1.75rem;}
.g-hz p { padding:1rem 0 0;}
.g-hz p a { display:block; float:left; width:6.67rem; height:2.5rem; margin:0 1rem 1rem;}

/*客户   见证*/
.g-jz .m-bt { display:block; padding:1.5rem 0 0; text-align:center; height:5.25rem;}
.g-jz .m-bt b { display:block; font-size: 2rem; color:#424242}
.g-jz .m-bt b em { color:#ab1400;}
.g-jz .m-bt span { display:block; font-size:1rem; color:#717171;}
.g-jz .m-bt span em { color:#ab1400;}

.g-jz .m-cnt { display:block; height:5.29rem; }
.g-jz .m-cnt li { float:left; width:4.13rem; height:3.38rem; padding:0.5rem 0 0; background:#333; text-align:center; color:#fff; font-size:1rem; line-height:1.35rem; border-radius:0.24rem; margin-left:0.92rem;}
.g-jz .m-cnt li.z-on { background:#ab1400;}

.g-jz .sclwrap_box {height:24rem; overflow:hidden}
.g-jz .con { float:left}
.g-jz .con dl { float:left; width:12.13rem; margin-left:0.83rem; height:22.58rem; background:#f6f6f6;}
.g-jz .con dl dt a img { width:12.13rem; height:11.75rem;}
.g-jz .con dl dd { padding:1rem 0 0 0.68rem; width:10.42rem;}
.g-jz .con dl dd em { display:block; font-size:1.33rem; color:#333;}
.g-jz .con dl dd i { display:block; font-size:0.88rem; color:#333; padding:0.25rem 0;}
.g-jz .con dl dd span { display:block; font-size:0.75rem; color:#333; line-height:1rem; padding:0.5rem 0; height:2rem;}
.g-jz .con dl dd b a { font-size:0.83rem; color:#333; font-weight:bold;}

/*聚焦神工动态*/
.g-dt .m-bt { display:block; padding:1rem 0 0; text-align:center; height:5.25rem;}
.g-dt .m-bt b { display:block; font-size: 2rem; color:#424242}
.g-dt .m-bt b em { color:#ab1400;}
.g-dt .m-bt span { display:block; font-size:1rem; color:#717171;}
.g-dt .m-bt span em { padding-left:1rem;}

.g-dt .m-cnt { display:block; padding-left:8.13rem; height:2rem;}
.g-dt .m-cnt li { float:left; color:#4d4d4d; font-size:1rem; margin-right:2.5rem;}
.g-dt .m-cnt li.z-on { color:#ab1400; border-bottom:solid 1px #ab1400;}

.g-dt .sclwrap_box {height:23.2rem; overflow:hidden}
.g-dt .m-box { margin-top:0.42rem;}
.g-dt .con { float:left}
.g-dt .con dl { margin:0 0.83rem; height:6.67rem; background:#f6f6f6; overflow:hidden; margin-bottom:0.42rem;}
.g-dt .con dl dt { float:left; width:6.67rem; height:6.67rem;margin-top: 1.6rem;}
.g-dt .con dl dd { float:left; width:16.67rem; height:6.67rem; padding:1.17rem 0 0 1.18rem;}
.g-dt .con dl dd span { display:block; font-size:0.83rem; color:#616161;}
.g-dt .con dl dd span em { padding-left:1rem;}
.g-dt .con dl dd b { color:#3e3f40; display:block; margin:0.3rem 0;}
.g-dt .con dl dd p { font-size:0.83rem; color:#696969; height:2rem; line-height:1rem; overflow:hidden;}

/*走进神工灶具*/
.g-zj .m-bt { display:block; padding:1rem 0 0; text-align:center; height:5.25rem;}
.g-zj .m-bt b { display:block; font-size: 2rem; color:#424242}
.g-zj .m-bt b em { color:#ab1400;}
.g-zj .m-bt span { display:block; font-size:1rem; color:#717171;}
.g-zj .m-bt span em { padding-left:1rem;}

.g-zj dl { width:25rem; margin:0 auto; height:24rem; background:#f1f1f1; margin-bottom:2rem;}
.g-zj dl dt a img { width:25rem; height:11.21rem;}
.g-zj dl dd { width:23.13rem; padding:1.5rem 0 0 1rem;}
.g-zj dl dd b a { display:block; color:#3e3f40;}
.g-zj dl dd span { display:block; font-size:0.83rem; color:#4a4a4a; line-height:1rem; margin:1rem 0;}
.g-zj dl dd em a { font-size:0.83rem; color:#ab1400;}
.g-zj p { margin-left:0.83rem; height:11rem;}
.g-zj p a { display:block; float:left; width:8.25rem; height:7.08rem; border-left:solid 1px #ebebeb; text-align:center;}
.g-zj p a:nth-child(3) { border-right:solid 1px #ebebeb;}
.g-zj p a img { display:block; width:4.17rem; height:4.17rem; margin:0 auto; }
.g-zj p a span { font-size:1rem; color:#3e3f40; padding:0.3rem 0 0; display:block;}
.g-zj p a em { display:block; font-size:0.5rem; color:#c9c9c9;} 

/**/






