.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:95%;}}
@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:12.5rem;}
.g-adv .m-box img{ display:block;position: relative;width:100%; height: auto; }

/*导航样式*/
.g-nav { position:relative; clear:both}
.g-nav a { float:left; height:2.5rem; line-height:2.5rem; width:33.3%; text-align:center; display:block; color:#fff; position:relative; border-bottom:solid 1px #00682e; background:#009944}
.g-nav a:nth-child(4),.g-nav a:nth-child(5),.g-nav a:nth-child(6) { border-bottom:none;}
.g-nav a:nth-child(1) { background:#aacd06;}

/**/
.g-xl { padding:2.08rem 0 0;}
.g-xl .sclwrap_box{  width:20.83rem; height:8.33rem; overflow:hidden; margin:0 auto;}
.g-xl .m-box { margin-top:1rem;}
.g-xl .con { float:left;}
.g-xl .con a { display:block; background:url(/mobile/Images/Index/xl_bg.jpg) no-repeat; width:20.83rem; height:8.33rem; margin:0 auto; float:left; position:relative;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-xl .con a span { display:block; color:#fff; padding:1rem 0 0 1rem;}
.g-xl .con a span b { display:block;}
.g-xl .con a span em { display:block; font-size:0.92rem; padding:0.3rem 0 0.5rem;}
.g-xl .con a span i { display:block; width:1.92rem; height:5px; background:#fff; font-size:0; line-height:0;}
.g-xl .con a img { width:10rem; height:8.33rem; display:block; position:absolute; top:0; right:0;}
.g-yy { padding:1rem 0 0;}

/*产品中心*/
.g-cp span { display:block; background:url(/mobile/Images/Index/cp_btbg.gif) no-repeat; height:1rem; line-height:1rem; text-align:center; color:#333; margin:1rem 0; clear:both;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-cp p a { width:11.46rem; float:left; margin:0 0 1.25rem 1.25rem; line-height:0;}
.g-cp p a img { width:11.46rem; height:8.92rem;}
.g-cp p a em { display:block; height:2.17rem; line-height:2.17rem; background:#f4f4f4; font-size:0.83rem; color:#333; text-align:center;}
.g-cp i a { display:block; clear:both; width:24.17rem; height:2.5rem; line-height:2.5rem; background:#009944; font-size:1rem; color:#fff; text-align:center; margin:0 auto;}

/*品质见证未来*/
.g-pz { background:#f4f4f4; padding:2rem 0 0; height:27.29rem; margin:2rem 0 0;}

.g-pz .m-cnt { display:block; padding-left:12rem; }
.g-pz .m-cnt li{ background:#333; width:0.83rem; height:0.83rem; float:left; margin:0 0.68rem 0 0;
border-radius:1rem;      
-webkit- border-radius:1rem;
-moz-border-radius:1rem;
-o-border-radius:1rem;}
.g-pz .m-cnt li.z-on{ background:#009944;}

.g-pz .sclwrap_box{height:20.25rem; overflow:hidden}
.g-pz .m-box { margin-top:1rem;}
.g-pz .con { float:left}
.g-pz .con dl { float:left; height:9.71rem; padding-left:1.75rem;}
.g-pz .con dl dt { float:left; position:relative; width:11.5rem;}
.g-pz .con dl dt a img { width:11.46rem; height:6.54rem;}
.g-pz .con dl dt a em { display: inline-block; height:1.71rem; line-height:1.71rem; background:#009944; padding:0 0.5rem; position:absolute; top:116px; left:0; font-size:0.58rem; color:#fff;}
.g-pz .con dl dt span { display:block; width:11.46rem; text-align:center; height:1.88rem; line-height:1.88rem; font-size:0.68rem; color:#333;}
.g-pz .con dl dt span b { color:#009944;}
.g-pz .con dl dt i { display:block; position:absolute; top:1.79rem; left:10.83rem; z-index:999;}
.g-pz .con dl dt i img { width:2.88rem; height:3.33rem;}
.g-pz .con dl dd { float:left; margin:0.58rem 0 0 1.4rem; position:relative;}
.g-pz .con dl dd img { width:10.42rem; height:6rem;}
.g-pz .con dl dd em { display: inline-block; height:1.71rem; line-height:1.71rem; background:#333; padding:0 0.5rem; position:absolute; top:102px; left:0; font-size:0.58rem; color:#fff;}
.g-pz .con dl dd span { display:block; width:10.71rem; text-align:center; height:1.88rem; line-height:1.88rem; font-size:0.68rem; color:#333;}
.g-pz .con dl dd span b { color:#009944;}

/*广告*/
.g-pic { position:relative; line-height:0;}
.g-pic p { position: absolute; top:4.83rem; left:1.25rem; line-height:1.5rem;}
.g-pic p a em { height:1.5rem; line-height:1.5rem; background:#aacd06; padding:0 0.5rem; display:inline-block; margin-right:0.3rem; font-weight:bold; color:#fff; font-family:Arial;}

/*优势*/
.g-ys { padding:2rem 0 0;}
.g-ys .sclwrap_box { height:30.8rem; overflow:hidden}
.g-ys .con { float:left}
.g-ys .con .m-pic01 { display:block; line-height:0; width:24.58rem; height:12.08rem; margin:1rem auto;}
.g-ys .con dl { padding:0 0 0 1.25rem;}
.g-ys .con dl dt { height:4rem;}
.g-ys .con dl dt a { display:block; font-size:1rem; color:#009944; font-weight:bold; line-height:2.54rem;}
.g-ys .con dl dt a img { display:block; width:2.21rem; height:2.54rem; float:left; padding-right:0.5rem;}

.g-ys .con dl dd { padding-left:2rem;}
.g-ys .con dl dd p { clear:both;}
.g-ys .con dl dd p img { width:0.32rem; float:left; display:block; padding:0.35rem 0.5rem 0 0;}
.g-ys .con dl dd p em { display:block; float:left; width:21.33rem; color:#666; font-size:0.83rem; padding-bottom:0.5rem; line-height:1.25rem;}

.g-ys .m-cnt{ padding:1rem 0 0 11.33rem; background:url(/mobile/Images/Index/ys_ss.gif) no-repeat; height:1.04rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-ys .m-cnt li{ background:url(/mobile/Images/Index/ys_ico02.gif) no-repeat; width:0.58rem; height:0.58rem; float:left; margin:0 0.58rem 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:url(/mobile/Images/Index/ys_ico03.gif) no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}

/**/
.g-dz { background:url(/mobile/Images/Index/dz_bg.jpg) no-repeat; height:22.04rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-dz .m-bt { display:block; padding:2rem 0;}
.g-dz p { padding-left:1.33rem;}
.g-dz p a { width:8.04rem; height:6.67rem; text-align:center; display:block; float:left;}
.g-dz p a img { width:3.54rem; height:3.54rem; margin:0 auto;}
.g-dz p a em { display:block; text-align:center; font-size:0.75rem; color:#fff; padding:0.25rem 0 0;}
.g-dz p a:nth-child(4) { padding-left:4rem;}

/**/
.g-hz { padding:2rem 0 0;}
.g-hz p { display:block; height:15rem; padding:1.25rem 0 0;}
.g-hz p a { display:block; float:left; width:7.3rem; text-align:center; margin:0 0 1rem 1.25rem; font-size:0.83rem; color:#000;}
.g-hz p a img { display:block; width:7.13rem; height:4rem; border:solid 2px #e3e3e3; margin-bottom:0.5rem;}

/**/
.g-zj p { width:24.17rem; margin:0.5rem auto;}
.g-zj p em { display:block; font-size:0.83rem; color:#666; line-height:2rem;}
.g-zj span { display:block; padding-left:1.25rem;}
.g-zj span a { width:5.83rem; height:2.5rem; line-height:2.5rem; background:#009944; font-size:0.83rem; color:#fff; text-align:center; display:block; float:left; margin-right:0.28rem;}
.g-zj span a:nth-child(1) { background:#aacd06}

/*动态*/
.g-dt { background:#f4f4f4; padding:1rem 0.83rem; position:relative; margin:2rem 0;}
.g-dt .m-cnt {  height:2.2rem; border-bottom: solid 2px #c1c1c2}
.g-dt .m-cnt li { float:left; padding:0 1rem 0 0; color:#333; font-size:1rem; position:relative; margin-right:0.5rem;}
.g-dt .m-cnt li:before { position:absolute; content:""; width:2px; height:0.8rem; background:#b0b0b0; right:0; top:0.3rem;}
.g-dt .m-cnt li:last-child:before { background:none;}
.g-dt .m-cnt li.z-on { color:#009944;}
.g-dt .m-cnt li.z-on:after { position:absolute; content:""; width:3.88rem; height:0.17rem; top:2.08rem; left:0; background:#009944}

.g-dt .sclwrap_box { height:20.5rem; margin:1rem 0 0;}
.g-dt .con { float:left;}
.g-dt .con p { padding:0 0 1rem; border-bottom:solid 1px #e9e9e9; margin-bottom:1rem;}
.g-dt .con p a { display:block; font-size: 1rem; color:#333; margin-bottom:0.5rem;}
.g-dt .con p span { display:block; font-size:0.83rem; color:#666; line-height:1.5rem;}





