.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:85%;}}
@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: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:12.5rem;}
.g-adv .m-box img{ display:block;position: relative;width:100%; height: auto; }

.dh a { background:url(/mobile/Images/Index/dh_bg.gif) no-repeat; height:3.42rem; line-height:3.42rem; display:block; font-size:1.25rem; color:#010101; padding-left:5rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;} 
.dh a em { color:#146dae;}


/*导航样式*/
.g-nav { position:relative; margin:0.46rem 0 0; background:url(/mobile/Images/Index/n_bg.jpg) no-repeat; height:11rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-nav a { font-size:1.25rem; color:#fff; text-align:center; width:8.33rem; height:4.75rem; line-height:4.75rem; text-align:center; display:block; float:left;}
.g-nav a:nth-child(1),.g-nav a:nth-child(4){ padding-left:0.83rem;}


/*500强企业的金牌供应厂商*/
.g-hz { position:relative;}
.g-hz .m-bt { display:block; text-align:center; font-size:1.5rem; color:#146dae; font-weight:bold;}
.g-hz .m-bt em { display:block; font-size:0.5rem; color:#c3c3c3; font-weight:normal; padding:0.2rem 0;}

.g-hz .prev { position:absolute; top:6.92rem; left:0.83rem; width:2.29rem; z-index:999;}
.g-hz .prev img { width:100%;}
.g-hz .next { position:absolute; top:6.92rem; right:0.83rem; width:2.29rem; z-index:999;}
.g-hz .next img { width:100%;}

.g-hz .sclwrap_box{ height:13.58rem}
.g-hz .no_ov .m-box .page { float:left;  background:url(/mobile/Images/Index/hz_bg.gif) no-repeat; width:100%; height:13.58rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-hz .no_ov .m-box .page a { display:block; width:12.42rem; height:5.83rem; color:#333; float:left; padding:2px; line-height:0; font-size:0;}
.g-hz .no_ov .m-box .page a:nth-child(1),.g-hz .no_ov .m-box .page a:nth-child(3) { margin:0 0 0 0.83rem;}
.g-hz .no_ov .m-box .page a img { width:9.67rem; height:5.63rem; display:block; margin:0 auto;}

/**/
.g-cp { background:#cee0ed; height:29.58rem;}
.g-cp .m-bt { height:3.29rem; line-height:3.29rem; background:#156dae; margin:0 0.83rem; color:#fff; display:block;}
.g-cp .m-bt em { display:block; float:right; font-size:1rem; text-transform:uppercase; padding-right:1rem;}
.g-cp .m-bt b { font-size: 1.5rem; color:#fff; padding-left:1.42rem;}
.g-cp p a { display:block; float: left; width:12.08rem; line-height:0; margin:0.83rem 0 0 0.83rem;}
.g-cp p a em { background:url(/mobile/Images/Index/cp_spbg.gif) no-repeat; overflow:hidden; height:2.08rem; line-height:2.08rem; padding:0 0.5rem; display:block; font-size:1rem; color:#fff; text-align:center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}

/*广告*/
.g-pic01 a { background:url(/mobile/Images/Index/pic01.jpg) no-repeat; height:9.71rem; display:block; margin:0.83rem 0 2rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-pic01 a span { display:block; padding:6.88rem 0 0 9.17rem; line-height:2.52rem;}
.g-pic01 a span em { color:#146dae;}

.g-pic02 a { background:url(/mobile/Images/Index/pic02.jpg) no-repeat; height:14.21rem; display:block; margin:0 0 2rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-pic02 a span { display:block; padding:11.3rem 0 0 5.17rem; line-height:2.52rem; font-size:1.08rem; float:left;}
.g-pic02 a span em { color:#146dae; font-weight:bold;}
.g-pic02 a i { float: right; margin:11.45rem 1.25rem 0 0; width:6.25rem; height:2.42rem; line-height:2.42rem; border-radius:15rem; font-size:1rem; color:#fff; text-align:center; display:block; background:#146dae}

/*解决方案*/
.g-fa { margin:2rem 0;}
.g-fa .m-bt { display:block; text-align:center;}
.g-fa .m-bt b { display:block; font-size:1.5rem; background:url(/mobile/Images/Index/fa_bt.gif) no-repeat; height:1.67rem; line-height:1.67rem; text-align:center; color:#146dae;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-fa .m-bt span { font-size:1rem; color:#000; display:block;}
.g-fa .m-bt em { font-size:0.42rem; color:#888; display:block;}
.g-fa p { background:#eee; width:25rem; margin:0.5rem auto; height:16.17rem;}
.g-fa p a { display:block; height:3.17rem; line-height:3.17rem; border-bottom: dotted 1px #101010; margin:0 0.5rem;}
.g-fa p a em { display:block; float:right; width:3.58rem; height:1.5rem; line-height:1.5rem; background:#146dae; font-size:1rem; color:#fff; text-align:center; margin:0.83rem 0 0;}

/*包装改善案例*/
.g-al { position:relative; margin:0 0.75rem;}
.g-al .m-bt { display:block; font-size:1.67rem; color:#146dae; font-weight:bold;}
.g-al .m-cnt { position: absolute; display:block; top:0; right:0;}
.g-al .m-cnt li { float:left; width:2.17rem; height:2.17rem; line-height:2.17rem; background:#cdcdcd; text-align:center; color:#000; font-size:1rem; margin-left:2px;}
.g-al .m-cnt li.z-on { background:#0070c0; color:#fff;}

.g-al .sclwrap_box{height:33.25rem; overflow:hidden}
.g-al .m-box { margin-top:0.4rem;}
.g-al .con { float:left}
.g-al .con dl { background:url(/mobile/Images/Index/al_bg.gif) no-repeat; width:25.08rem; height:32.33rem; margin:0 auto;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-al .con dl dt a em { display:block; height:2.5rem; line-height:2.5rem; text-align:center; font-size:1.08rem; color:#fff;}
.g-al .con dl dt a i { display:block; width:16.17rem; margin:0 auto; line-height:0;}
.g-al .con dl dd p { height:2.14rem; line-height:2.14rem; padding-left:1.58rem; color:#146dae;}
.g-al .con dl dd p em { display:block; float:left; width:4.5rem;}
.g-al .con dl dd p span { display:block; float:left; width:16.67rem; padding-left:1.67rem; color:#333;}
.g-al .con dl dd i { display:block; padding:0.75rem 0 0 1.67rem; font-size:1.08rem; color:#146dae; height:3.75rem;}
.g-al .con dl dd i em { display:block; font-size:1rem; color:#000;}
.g-al .con dl dd b a { display:block; line-height:2.5rem; text-align:center; color:#fff; font-size:1.08rem;}

/*优势*/
.g-ys { background:#146dae; height:30.58rem; margin:1.1rem 0 0;}
.g-ys .m-bt { display:block; width:18.71rem; margin:0 auto; padding:2.2rem 0 0.75rem; line-height:0; font-size:0;}

.g-ys .sclwrap_box { height:21.24rem; overflow:hidden}
.g-ys .con { float:left}
.g-ys .con p { padding:0 0.83rem;}
.g-ys .con p i { display:block;}
.g-ys .con p b a { display:block; font-size:1.25rem; color:#fff; margin:0.5rem 0;}
.g-ys .con p span { display:block; font-size:1rem; color:#fff; margin-bottom:0.35rem;}
.g-ys .con p span img { display:block; width:0.32rem; float:left; padding:0.3rem 0.5rem 0 0;}

.g-ys .m-cnt{ padding:1.04rem 0 0 9.79rem; background:url(/mobile/Images/Index/ys_botbg.gif) no-repeat; height:2rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-ys .m-cnt li{ background:#c5c5c5; width:0.83rem; height:0.83rem; float:left; margin:0 0.83rem 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:#146dae;}

/**/
.g-ls { margin:1.67rem 0.83rem 0;}
.g-ls .m-bt { display:block; clear:both;}
.g-ls .m-bt span { display:block; width:0.32rem; float:left; padding:0.2rem 0.75rem 0 0;}
.g-ls .m-bt b { display:block; float:left; font-size:1.25rem; color:#146dae; }
.g-ls .m-bt em { display:block; float:left; font-size:1.08rem; color:#151618; padding:0.1rem 0 0.5rem 1rem;}
.g-ls .m-bt i { display:block; line-height:0; font-size:0; clear:both;}
.g-ls p { position:relative; margin:0.63rem 0 0;}
.g-ls p span { font-size:0.83rem; color:#fff; font-weight:bold; width:24.5rem; line-height:1.25rem; display:block; position:absolute; top:10rem; left:0; height:3.25rem; background:rgba(0,0,0,0.6) none repeat scroll !important; filter:Alpha(opacity=60); padding:0.5rem 0 0 0.5rem;;}

/**/
.g-sb { position:relative; margin:0.5rem 0 0;}
.g-sb .more01 { position:absolute; display:block; font-size:1.08rem; color:#282828; top:0.5rem; right:0.83rem; font-family:Arial; text-transform:uppercase;}
.g-sb .m-cnt { position:relative; margin:0 0.83rem; height:3rem;}
.g-sb .m-cnt:before { background:url(/mobile/Images/Index/sb_xx01.gif) no-repeat; width:25rem; height:2px; position:absolute; content:""; top:2.3rem; left:0;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;} 
.g-sb .m-cnt li { float:left; padding:0 1rem 0 0; margin-right:1rem; color:#282828; position:relative; height:2rem; line-height:2rem;}
.g-sb .m-cnt li img { display: none; float:left; width:0.32rem; padding:0.75rem 0.5rem 0 0;}
.g-sb .m-cnt li:before { position:absolute; content:""; width:2px; height:0.9rem; background:#afabac; right:0; top:0.6rem;}
.g-sb .m-cnt li:last-child:before { background:none;}
.g-sb .m-cnt li.z-on { color:#0069b6;}
.g-sb .m-cnt li.z-on img { display:block;}

.g-sb .sclwrap_box { height:14.2rem;}
.g-sb .con { float:left;}
.g-sb .con p { padding:0 0 0 0.83rem;}
.g-sb .con p a { display:block; float:left; width:12.29rem; margin-right:0.42rem;}
.g-sb .con p a em { display:block; color:#333; padding:0.5rem 0 0; text-align:center;}

/**/
.g-zz { padding:0.5rem 0 0;}
.g-zz .m-bt { display:block; text-align:center; margin-bottom:1rem;}
.g-zz .m-bt b { display:block; font-size:1.25rem; color:#146dae;}
.g-zz .m-bt span { display:block; font-size:1rem; color:#333; padding:0.2rem 0;}
.g-zz .m-bt em { display:block; font-size:1rem; color:#000; font-size:0.58rem; text-transform:uppercase; font-weight:bold;}
.g-zz p i { display:block; line-height:0; font-size:0;}
.g-zz p span { display:block; margin:0 0.83rem;}
.g-zz p span a { display:block; height:2.58rem; line-height:2.58rem; border-bottom:dashed 1px #333; font-size:1rem; color:#333}
.g-zz p span a img { display:block; float:left; width:0.32rem; padding:0.95rem 0.75rem 0 0;}

/**/
.g-jz { margin:1rem 0.83rem 0;}
.g-jz .m-cnt { display:block; background:#7a7a7a; height:2.83rem; line-height:2.83rem;}
.g-jz .m-cnt li { float:left; width:33.3%; text-align:center; color:#fff; font-size:1rem; background:#146dae; position:relative;}
.g-jz .m-cnt li:before { position:absolute; content:""; width:1px; height:2.83rem; background:#0b3d8a; right:0; top:0;}
.g-jz .m-cnt li.z-on { background:#0b3d8a;}

.g-jz .sclwrap_box {height:14rem; overflow:hidden}
.g-jz .m-box { margin-top:0.42rem;}
.g-jz .con { float:left}
.g-jz .con a { display:block;}
.g-jz .con a i { display:block; float:left;}
.g-jz .con a i img { width:8.38rem; height:10.42rem;}
.g-jz .con a p { float:left; width:15rem; padding-left:0.8rem;}
.g-jz .con a p b { display:block; font-size:1rem; color:#146dae;}
.g-jz .con a p span { display:block; color:#333; line-height:1.5rem;}
.g-jz .con a p em { color:#146dae; padding:0.6rem 0; display:block;}

.g-jz .con01 span { display:block; padding-left:1px;}
.g-jz .con01 span a { display:block; height:2.58rem; line-height:2.58rem; border-bottom:dashed 1px #333; font-size:1rem; color:#333}
.g-jz .con01 span a img { display:block; float:left; width:0.32rem; padding:0.95rem 0.75rem 0 0;}

/**/
.g-sh { background:#d0e2ef; height:37.54rem; margin:0.35rem 0 1rem;}
.g-sh a { background:url(/mobile/Images/Index/sh_libg.gif) no-repeat; height:9.03rem; display:block;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-sh a em { display:block; padding:3.8rem 0 0 1.35rem; width:4.17rem; text-align:center; font-size:1rem; color:#146dae; float:left;}
.g-sh a span { display:block; float:left; padding:2rem 0 0 1rem; font-size:1rem; color:#000; width:12.92rem;} 
.g-sh a span i { display:block; padding:1rem 0 0; line-height:1.75rem; font-size:0.8rem}
.g-sh a span i b { display:block; color:#0070c0; font-size:1.08rem;}
.g-sh a p { float:left; width:6.25rem; text-align:center; font-size:1.08rem; color:#fff; padding:4.17rem 0 0;} 

