﻿.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:18.5rem;}
.g-adv .m-box img{ display:block;position: relative;width:100%; height: auto; }

.g-adv .m-cnt{ position:absolute; top:17.33rem; left:8.08rem;}
.g-adv .m-cnt li{ background:#0185cf; width:3.04rem; height:0.42rem;  float:left; margin:0 0.5rem 0 0; border-radius:0.2rem;}
.g-adv .m-cnt li.z-on{ background:#005cad;}

/*导航样式*/
.g-nav { position:relative; clear:both; background:#0185cf; height:5.25rem;}
.g-nav a { float:left;  height:2.625rem; line-height:2.625rem; width:33.3%; text-align:center; display:block; color:#fff; position:relative; display:block}
.g-nav a:nth-child(2n) { background:#005bac}

/*台源产品中心*/
.g-zx { padding-top:2.17rem;}
.g-zx .m-bt { background:url(/mobile/Images/Index/zx_bt.gif) no-repeat 0 0; height:3.46rem; line-height:2.8rem; font-size:1.25rem; color:#fff; font-weight:bold; text-align:center; display:block;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}

.g-zx .m-pic { padding:1rem 0 0.8rem; line-height:0;}
.g-zx .m-bt02 { background:#0185cf; height:2.38rem; line-height:2.38rem; display:block; text-align:center; color:#fff; font-size:1.33rem;}
.g-zx p { height:5.6rem; line-height:2.8rem; border-bottom:solid 1px #e2e2e2; clear:both;}
.g-zx p a { display:block; float:left; font-size:1.08rem; color:#666; padding-left:1.8rem;}
.g-zx p a img { display:block; float:left; width:0.2rem; padding:1.3rem 0.5rem 0 0;}
.g-zx .m-zxp02 { border:none;}
.g-zx span { display:block; background:#0185cf; height:4.79rem;}
.g-zx span a { display:block; float: left; color:#fff; width:33.1%; height:2.4rem; line-height:2.4rem; text-align:center; border-right:solid 1px #fff; border-bottom:solid 1px #fff;}
.g-zx span a:nth-child(3n) { border-right:none;}

/**/
.g-cp { padding-top:1rem; position:relative}
.g-cp .m-bt01 { text-align:center; display:block; font-size:1.33rem;}
.g-cp .m-bt01 em { padding:0 1rem;} 
.g-cp .m-bt01 b { font-style:italic; color:#0185cf; font-size:1.67rem;}

.g-cp p { padding:1rem 0 0;}
.g-cp p a { display:block; float:left; width:11.83rem; height:10.42rem; text-align:center; border:solid 1px #ddd; margin:0 0 0.83rem 1rem; position:relative;}
.g-cp p a i { display:block;}
.g-cp p a i img { width:11.83rem; height:10.42rem;}
.g-cp p a span { display:block; font-size:0.67rem; color:#fff;  width:11.83rem; height:1.58rem; line-height:1.58rem; background:rgba(0,0,0,0.6) none repeat scroll !important; filter:Alpha(opacity=60); position: absolute; top:8.88rem; left:0;display:block}
.g-cp .m-bt02 { background:#0185cf; height:2.38rem; line-height:2.38rem; display:block; text-align:center; color:#fff; font-size:1.33rem; margin-top:0.25rem;}

.g-cp .prev { position:absolute; top:46rem; left:0.5rem; width:0.75rem; z-index:999;}
.g-cp .prev img { width:100%;}
.g-cp .next { position:absolute; top:46rem; right:0.5rem; width:0.75rem; z-index:999;}
.g-cp .next img { width:100%;}

.g-cp .nowarp { margin:0 1.65rem;}
.g-cp .nowarp .sclwrap_box{ height:14rem;}
.g-cp .nowarp .m-box { padding-top:1.25rem;}
.g-cp .nowarp .m-box .con { float:left}
.g-cp .nowarp .m-box .con a { display:block; width:11.04rem; float:left; margin-right:1.1rem; text-align:center}
.g-cp .nowarp .m-box .con a img { border: solid 1px #dcdcdc}
.g-cp .nowarp .m-box .con a:last-child { margin:0;}
.g-cp .nowarp .m-box .con span { display:block; font-size:0.75rem; color:#383838;}

/*广告*/
.g-pic { position:relative; line-height:0;}
.g-pic p { position: absolute; top:6.67rem; left:8rem; line-height:1.5rem;}
.g-pic p a { color:#fff; font-size:0.67rem; font-weight:bold;}
.g-pic p a em { font-size:1.08rem; font-weight:bold; font-style:italic;}

.g-pic02 { margin-top:2.1rem;}
.g-pic02 p { position: absolute; top:7.5rem; left:0.42rem;}
.g-pic02 p a { font-size:1rem;}

/*对比*/
.g-vs { padding-top:0.5rem;}
.g-vs .m-bt { padding: 0 0 0 1.58rem; display:block;}
.g-vs .m-bt img { display:block; width:2.79rem; float:left;}
.g-vs .m-bt span { display:block; width:21.88rem; float:left; padding-left:0.3rem; font-size:1.33rem; color:#0185cf; font-weight:bold;}
.g-vs .m-bt span em { display:block; font-size:0.43rem; font-weight:normal; text-transform:uppercase; padding-top:0.3rem;}
.g-vs .m-bt02 { display:block; clear:both; padding:1rem 0 0 0.71rem;}
.g-vs .m-bt02 i { display:block; background:url(/mobile/Images/Index/vs_spbg.png) no-repeat; width:7.08rem; height:7.08rem; text-align:center; float:left; color:#fff; font-size:1.1rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover; }
.g-vs .m-bt02 i em { display:block; padding-top:2rem;}
.g-vs .m-bt02 i b { font-size:1.2rem;}
.g-vs .m-bt02 span { display:block; float:left; width:18.33rem; padding:2rem 0 0 0.33rem; color:#0185cf; font-weight:bold; line-height:1.75rem;}
.g-vs p { clear:both; padding:1.3rem 0 0; position:relative;}
.g-vs p i { display:block; width:2.38rem; position:absolute; top:4.38rem; left:12.21rem;}
.g-vs p a { display:block; width:12rem; float:left; text-align:center; margin-left:1rem;}
.g-vs p a em { display:block; line-height:1.25rem; padding:0.5rem 0 1.2rem;}

.m-vs02 { background:#f5f5f5}
.g-vs .m-vs02 .m-bt02 span { font-size:1.08rem; padding-top:1rem;}
.g-vs .m-vsp02 a { display:block; width:12.17rem; float:left; text-align:center; margin-left:0.82rem;}

/*长期合作企业*/
.g-hz .m-bt { display:block; background:url(/mobile/Images/Index/hz_bt.gif) no-repeat; height:3.58rem; line-height:2.6rem; text-align:center; font-size:1.5rem; font-weight:bold; color:#0185cf;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-hz p { margin-top:1.08rem; position:relative; height:14.08rem;}
.g-hz p a { display:block; position:absolute; width:8.21rem; top:0; left:4.83rem; z-index:9;}
.g-hz p a:nth-child(2) { top:0; left:13.75rem;}
.g-hz p a:nth-child(3) { top:4.25rem; left:0.38rem; z-index:8;}
.g-hz p a:nth-child(4) { top:4.25rem; left:9.33rem;z-index:8;}
.g-hz p a:nth-child(5) { top:4.25rem; left:18.21rem;}

/*物流公司*/
.g-wl { background:#0185cf; height:5.4rem;}
.g-wl a { display:block; height:2.7rem; line-height:2.7rem; border-right:solid 1px #fff; border-bottom:solid 1px #fff; float:left; color:#fff; width:33.1%; font-weight:bold; font-size:0.83rem;} 
.g-wl a:nth-child(3) { border-right:none;}
.g-wl a img { width:1.58rem; float:left; padding:0.57rem 0.25rem 0 0.6rem}

/*客户见证*/
.g-jz { padding-top:1rem;}
.g-jz dl { width:25.71rem; height:9.46rem; border:solid 1px #e3e3e3; margin:0 auto 1.29rem;}
.g-jz dl dd { float:left; width:16rem; padding:1rem 0 0 0.42rem;}
.g-jz dl dd b { display:block;}
.g-jz dl dd b a { font-size:0.83rem; color:#666;}
.g-jz dl dd em { display:block; font-size:0.75rem; color:#666; font-weight:bold; padding:0.35rem 0;}
.g-jz dl dd p { font-size:0.75rem; color:#666; line-height:1.25rem; text-indent:1.5rem; height:3.75rem; overflow:hidden;}
.g-jz dl dd i a { font-size:0.58rem; color:#0185cf}
.g-jz dl dt { float:left; width:8.67rem; padding:1.17rem 0 0 0.2rem}

/*走进台源*/
.g-zj { padding-top:0.8rem;}
.g-zj .m-bt { display:block; height:2.42rem; line-height:2.42rem; background:#0185cf; text-align:center; color:#fff; font-weight:bold; font-size:1.25rem;}
.g-zj i { display:block; width:25.75rem; margin:0.88rem auto 0;}
.g-zj p { font-size:0.83rem; line-height:1.5rem; padding:0 1rem 1rem;}
.g-zj em { display:block; width:3.79rem; margin:0 auto;}

/*台源企业相册*/
.g-xc { padding:0.5rem 0 1.75rem;}
.g-xc .m-bt { display:block; background:url(/mobile/Images/Index/hz_bt.gif) no-repeat; height:3.58rem; line-height:2.6rem; text-align:center; font-size:1.5rem; font-weight:bold; color:#0185cf;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}

.g-xc p { padding-top:1.57rem;}
.g-xc p a { display:block; width:12.42rem; float:left; margin:0 0 0.8rem 0.5rem; line-height:0;}



