﻿.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: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:9.1rem;}
.g-adv .m-box img{ display:block;position: relative;width:100%; height: auto; }

/*导航样式*/
.g-nav { position:relative; clear:both; background:#0E823B;}
.g-nav a { float:left;  height:3.48rem; line-height:3.48rem; width:33.3%; text-align:center; display:block; color:#fff; position:relative; border-bottom:solid 1px #85c55c;}
.g-nav a:after { position:absolute; content:""; width:1px; height:100%; background:#85c55c; top:0; right:0;}
.g-nav a:nth-child(5),.g-nav a:nth-child(6),.g-nav a:nth-child(4) { border-bottom:none;}
.g-nav a:nth-child(3n):before,.g-nav a:nth-child(3n):after { background:none}
.g-nav a:nth-child(1) { background:url("../images/n_libg.gif")/*tpa=http://www.shklzy.com/mobile/Images/Index/n_libg.gif*/ no-repeat; font-weight:bold;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}

/*上万家知名大中型企业指定供应商*/
.g-hz { padding-top:2.08rem; position:relative; height:46.5rem; overflow:hidden}
.g-hz .m-bt { display:block; text-align:center;}
.g-hz .m-bt b { display:block; font-size:1.67rem; color:#0E823B;}
.g-hz .m-bt i { display:block; line-height:0;}
.g-hz .m-bt em { display:block; font-family:"宋体"; font-size:1rem; color:#222; padding:0.75rem 0 0;}
.g-hz .m-bt span { display:block; font-family:"宋体"; text-transform:uppercase; color:#0E823B;}

.g-hz .c-list { display:block; padding:1.25rem 0 0;}
.g-hz .c-list li { float:left; width:11.42rem; height:2.21rem; line-height:2.21rem; text-align:center; color:#222; font-size:1rem; background:#f9f9f9; border-radius:0.5rem; margin:0 0 1.08rem 1.25rem; border:solid 1px #f0f0f0;}
.g-hz .c-list li.z-on { background:#67b733; color:#fff; font-weight:bold; border:solid 1px #67b733}

.m-zzcon { position:relative;}
.m-zzcon .prev { position:absolute; top:2.3rem; left:1.2rem; width:1.92rem; z-index:999;}
.m-zzcon .prev img { width:100%;}
.m-zzcon .next { position:absolute; top:2.3rem; right:1.2rem; width:1.92rem; z-index:999;}
.m-zzcon .next img { width:100%;}

.m-zzcon .no_ov { margin:0 3.5rem;}
.m-zzcon .sclwrap_box { height:12.7rem; padding-top:0.5rem;}
.m-zzcon .no_ov .m-box .page { position:relative; float:left}
.m-zzcon .no_ov .m-box .page a { display:block;width:9rem; float:left; text-align:center; margin-right:1.07rem;}
.m-zzcon .no_ov .m-box .page a:last-child { margin:0;}
.m-zzcon .no_ov .m-box .page a i { display:block; width:8.88rem; border:solid 1px #f0f0f0; line-height:0;}
.m-zzcon .no_ov .m-box .page a em { display:block; color:#666; line-height:2.46rem;}
 
/**/
.g-cp .m-cnt { display:block; background:#0E823B; height:3.5rem; line-height:3.5rem;}
.g-cp .m-cnt li { float:left; width:50%; color:#fff; font-size:1rem;}
.g-cp .m-cnt li img { display:block; width:2rem; float:left; padding:0.68rem 0.5rem 0 2.83rem;} 
.g-cp .m-cnt li.z-on { color:#fff; background:url("../images/cp_libg01.gif")/*tpa=http://www.shklzy.com/mobile/Images/Index/cp_libg01.gif*/ no-repeat; font-weight:bold;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}

.g-cp .sclwrap_box{height:29.8rem; overflow:hidden}
.g-cp .m-box { margin:1.5rem 0 0;}
.g-cp .con { float:left}
.g-cp .con p a { display:block; float:left; width:11.67rem; margin:0 0 0.75rem 1.25rem;}
.g-cp .con p a i { display:block; background:url("../images/cp_picbg-1.gif")/*tpa=http://www.shklzy.com/mobile/Images/Index/cp_picbg.gif*/ no-repeat; width:7.67rem; height:5.75rem;margin-left:2rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-cp .con p a i img { width:7.42rem; height:5.5rem; padding:0.12rem 0 0 0.12rem;}
.g-cp .con p a span { display:block; font-size:1rem; color:#222; text-align:center; line-height:3rem;}
.g-cp .con em { display:block; width:11rem; margin:0 auto;}

/*广告*/
.g-pic { position:relative; line-height:0;}
.g-pic p { position: absolute; top:4.8rem; left:7.93rem; line-height:1.5rem;}
.g-pic p a { color:#fff; font-size:0.92rem;}
.g-pic p a em { font-size:1.18rem; color:#fff;}

/**/
.g-ys { margin-top:2.21rem; background:url("../images/ys_bg.jpg")/*tpa=http://www.shklzy.com/mobile/Images/Index/ys_bg.jpg*/ no-repeat; height:44.38rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-ys .m-bt { background:url("../images/ys_top.jpg")/*tpa=http://www.shklzy.com/mobile/Images/Index/ys_top.jpg*/ no-repeat; height:10.17rem; display:block;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-ys .m-bt em { display:block; font-size:1.33rem; color:#fff; font-weight:bold; width:19.08rem; padding-top:2.75rem; text-align:right;}
.g-ys .m-bt em b { display:block; font-size:1.17rem;}

.g-ys .sclwrap_box { height:30rem; overflow:hidden; padding-top:0.5rem;}
.g-ys .con { float:left}
.g-ys .con dl dt a { display:block; background:url("../images/ys_btbg.jpg")/*tpa=http://www.shklzy.com/mobile/Images/Index/ys_btbg.jpg*/ no-repeat; height:5.42rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-ys .con dl dt a i { display:block; float:left; padding:2.92rem 0 0 2.63rem; color:#fff; font-weight:bold;}
.g-ys .con dl dt a span { display:block; float:left; padding:1.83rem 0 0 3.13rem;}
.g-ys .con dl dt a span em { font-family:"宋体";}
.g-ys .con dl dt a span b { display:block;}
.g-ys .con dl dd p { font-size:0.92rem; color:#333; clear:both}
.g-ys .con dl dd p img { display:block; float:left; width:0.46rem; padding:0.4rem 0.5rem 0 1.29rem;}
.g-ys .con dl dd p span { display:block; float:left; width:23.75rem; padding-bottom:1rem;}
.g-ys .con dl dd p span em { font-weight:bold; color:#6bb92f;}

.g-ys .m-cnt { display:block; padding-left:5.25rem;}
.g-ys .m-cnt li { float:left; width:2.25rem; height:2.25rem; line-height:2.25rem; text-align:center; color:#fff; font-size:1.25rem; background:#222; font-weight:bold; margin-right:2.5rem;}
.g-ys .m-cnt li.z-on { background:#67b733;}

/**/
.g-jz { background:url("../images/jz_bg.jpg")/*tpa=http://www.shklzy.com/mobile/Images/Index/jz_bg.jpg*/ no-repeat; height:5.58rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-jz .m-bt { display:block; text-align:center; padding-top:1.5rem;}
.g-jz .m-bt b { display:block; font-size:1.17rem; color:#0E823B;}
.g-jz .m-bt em { font-family:"宋体"}

.g-jz .m-cnt { display:block; padding-top:3.33rem;}
.g-jz .m-cnt li { float:left; width:7.67rem; height:2.08rem; line-height:2.08rem; text-align:center; color:#fff; border:solid 1px #393939; margin:0 0 0.5rem 0.8rem;}
.g-jz .m-cnt li:nth-child(4) { margin-left:5.25rem;}
.g-jz .m-cnt li.z-on { background:#67b733;}

.g-jz .sclwrap_box{height:27rem; overflow:hidden}
.g-jz .m-box { margin-top:1.13rem;}
.g-jz .con { float:left}
.g-jz .con a { display:block; width:21.54rem; margin:0 auto;}
.g-jz .con a i { display:block;}
.g-jz .con a i img { width:21.54rem;}
.g-jz .con a p { padding-top:0.8rem; text-align:center;}
.g-jz .con a p b { display:block; font-size:1rem; color:#fff;}
.g-jz .con a p span { display:block; color:#fff; padding-top:0.5rem; line-height:1.5rem; text-align:left}
.g-jz .con a p em { color:#fff;}


/*荣誉见证*/
.g-zz { padding-top:1.75rem; position:relative;}
.g-zz .m-bt { display:block;}
.g-zz .m-bt em { float:right; font-size:1rem; color:#222; padding-right:1.67rem;}
.g-zz .m-bt span b { display:block; float:left; padding-left:1.79rem;}
.g-zz .m-bt span img { display:block; width:5.04rem; padding:0.5rem 0 0 0.5rem;}
.g-zz .m-bt i { display:block; line-height:0; margin-top:0.8rem;}

.g-zz .prev { position:absolute; top:7.83rem; left:1.2rem; width:1.92rem; z-index:999;}
.g-zz .prev img { width:100%;}
.g-zz .next { position:absolute; top:7.83rem; right:1.2rem; width:1.92rem; z-index:999;}
.g-zz .next img { width:100%;}

.g-zz .nowarp { margin:0 3.75rem;}
.g-zz .nowarp .sclwrap_box{ height:12rem;}
.g-zz .nowarp .m-box { padding-top:1.25rem;}
.g-zz .nowarp .m-box .con { float:left}
.g-zz .nowarp .m-box .con a { display:block; width:8.69rem; float:left; margin-right:0.7rem; text-align:center}
.g-zz .nowarp .m-box .con a i { /*background:url(../images/zz_picbg.jpg) no-repeat; */width:8.79rem; height:6.42rem; display:block;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-zz .nowarp .m-box .con a i img { width:7.83rem; height:auto; display:block; padding:0.5rem 0 0 0.5rem;}
.g-zz .nowarp .m-box .con a span { display:block; padding-top:0.5rem;}

/**/
.g-lc { background:url("../images/lc_bg-1.jpg")/*tpa=http://www.shklzy.com/mobile/Images/Index/lc_bg.jpg*/ no-repeat; height:32.5rem; margin-top:0.2rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-lc .m-bt { display:block; text-align:center; padding-top:2.08rem;}
.g-lc .m-bt em { display:block; font-family:"宋体"; color:#222; font-size:1rem;}
.g-lc .m-bt b { font-size:1.17rem; color:#0E823B; padding-top:0.4rem; display:block}
.g-lc .m-bt i { display:block; width:1.71rem; height:0.17rem; background:#222; line-height:0; margin:0.5rem auto 0;}
.g-lc p { padding:1.83rem 0 0;}
.g-lc p a { display:block; float:left; width:7.2rem; text-align:center; padding:0 0.35rem 1.75rem 1rem;}
.g-lc p a i { display:block; width:4.63rem; margin:0 auto 2rem;}
.g-lc p a b { font-weight:normal;}
.g-lc p a:nth-child(1) b { font-weight: bold; color:#67b733;}
.g-lc span { display:block; background:url("../images/p_dh.gif")/*tpa=http://www.shklzy.com/mobile/Images/Index/p_dh.gif*/ no-repeat; height:2.18rem; line-height:2.08rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-lc span a { display:block; padding-left:8.33rem;}
.g-lc span a em { font-size:1.17rem;}

/*走进可林*/
.g-zj .m-bt { display:block; height:3.33rem; line-height:3.33rem; background:#0E823B;}
.g-zj .m-bt b { display:block; padding-left:8rem; float:left; color:#fff;}
.g-zj .m-bt i img { width:5.25rem; float:left; padding:1.38rem 0 0 0.54rem;}
.g-zj p {width:23.33rem; margin:1.75rem auto 1.5rem;}
.g-zj p i { display:block; margin-bottom:1rem; }
.g-zj p span { display:block; text-align:left; line-height:2.21rem;}
.g-zj p em { display:block; width:11rem; margin:1.5rem auto 2rem;}

/*员工风采*/
.g-fc { margin-bottom:2.33rem;}
.g-fc .m-cnt { display:block; background:url("../images/fc_top.gif")/*tpa=http://www.shklzy.com/mobile/Images/Index/fc_top.gif*/ 0 0; text-align:center; height:3.5rem; line-height:3.5rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-fc .m-cnt li { float:left; width:8.69rem; height:3.5rem; line-height:3.5rem; text-align:center; color:#222; position:relative;}
.g-fc .m-cnt li.z-on { color:#67b733; font-weight:bold;}
.g-fc .m-cnt li.z-on:before { position:absolute; content:""; width:100%; height:3px; background:#67b733; left:0; bottom:-1px;}

.g-fc .sclwrap_box{ background:url("../images/fc_bg.gif")/*tpa=http://www.shklzy.com/mobile/Images/Index/fc_bg.gif*/ no-repeat; height:13.75rem; overflow:hidden;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-fc .m-box { padding:1.38rem 0 0 0.58rem;}
.g-fc .con { float:left}
.g-fc .con a { display:block; float:left; width:12rem; line-height:0; margin:0 0 1.58rem 0.83rem;}
.g-fc .con a img { width:11.17rem; border:solid 0.12rem #e5e7e4; height:8.58rem;}
.g-fc .con a span { display:block; font-size:1rem; color:#fff; text-align:center; line-height:3.33rem; height:3.33rem;}






