.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-jy { background:url(/mobile/Images/Index/jy_bg.gif) no-repeat; width:25rem; height:17.13rem; margin:1.67rem auto;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-jy dl { float:left; width:12.4rem; height:8.55rem;}
.g-jy dl dt { float:left; font-size:2.3rem; padding:0.85rem 0.3rem 0 0.5rem;}
.g-jy dl dd { float:left; padding:1rem 0 0; width:7.5rem;}
.g-jy dl dd em { display:block; font-size:0.92rem; color:#393939;}
.g-jy dl dd span { display:block; font-size:0.5rem; color:#b0b0b0;}
.g-jy dl dd i { display:block; width:6.67rem; border-top:solid 1px #c4c4c4; padding:0.3rem 0 0; margin:0.5rem 0 0;}
.g-jy dl dd i img { width:2.58rem; height:2.33rem;}

/*礼品定制*/
.g-dz { background:#ececec; height:41rem; position:relative;}
.g-dz .m-cnt { display:block; position:absolute; top:13.65rem; left:0.83rem; z-index:999;}
.g-dz .m-cnt li { width:4.38rem; height:4.88rem; background:#fff; text-align:center; color:#454545; font-size:1rem; border:solid 1px #cfcfcf; border-bottom:none;}
.g-dz .m-cnt li:last-child { border-bottom:solid 1px #cfcfcf;  }
.g-dz .m-cnt li em { display:block; padding:0.5rem 0 0; font-size:0.83rem;}
.g-dz .m-cnt li b { width:2rem; margin:0 auto; display:block; font-size:0.92rem;}
.g-dz .m-cnt li.z-on { background:#ab1800; color:#fff; position:relative;}
.g-dz .m-cnt li.z-on:before { position:absolute; content:""; background:url(/mobile/Images/Index/dz_ico01.gif) no-repeat; width:0.44rem; height:0.88rem; top:2rem; left:4.38rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}

.g-dz .sclwrap_box{height:40.25rem; overflow:hidden}
.g-dz .con { float:left}
.m-dz01 { height:5.92rem; background:#ab1800;}
.m-dz01 span { font-size:1.5rem; color:#fff; font-weight:bold; padding:1.2rem 0 0 1rem; display:block;}
.m-dz01 span b { font-size:1.92rem; text-transform:uppercase;}
.m-dz01 em { display:block; font-size:1rem; color:#f0dedd; padding-left:1rem;}
.m-dz02 { background:url(/mobile/Images/Index/dz_bg01.gif) no-repeat; height:4.88rem; margin:1.25rem 0 0; padding-left:0.83rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.m-dz02 a { display:block; width:8.33rem; text-align:center; float:left; font-size:0.88rem; color:#000; margin-bottom:0.5rem;}
.m-dz02 a em { display:block; font-family:Arial; font-size:0.54rem; color:#8a8a8a;}
.m-dz03 { padding:1.5rem 0 0 6.25rem;}
.m-dz03 a { display:block; float:left; width:9.46rem; height:12.08rem; background:#fff; border:solid 1px #cfcfcf; margin:0 0.58rem 0.5rem 0;}
.m-dz03 a em { display:block; text-align:center; font-size:0.92rem; color:#454545; height:1rem; line-height:1rem; overflow:hidden;}
.m-dz03 a i { display:block; width:1.08rem; height:2px; background:#454545; margin:0.75rem auto; font-size:0; line-height:0;}

/*精挑细选的品牌供应商*/
.g-zz { background:#ab1800; height:23.9rem; overflow:hidden;}
.g-zz .m-bt { display:block; padding:2.5rem 0 1rem 0.92rem;}
.g-zz .m-bt img { display:block; width:3.21rem; height:3.21rem;}
.g-zz .m-bt em { font-size:1.5rem; color:#fff; display:block; padding:0.5rem 0 0.2rem;}
.g-zz .m-bt span { font-size:1rem; color:#fff; display:block;}

.g-zz .sclwrap_box{height:12rem; overflow:hidden}
.g-zz .con { float:left}
.g-zz .con p a { background:url(/mobile/Images/Index/zz_picbg.jpg) no-repeat; display:block; width:7.79rem; height:11.04rem; line-height:0; font-size:0; float:left; margin-left:0.83rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-zz .con p a img { display:block; width:5.96rem; height:9.17rem; padding:0.92rem 0 0; margin:0 auto;} 

.g-zz .m-cnt { display:block; padding:0 0 0 0.92rem;}
.g-zz .m-cnt li{ background:#fff; width:0.71rem; height:0.71rem; float:left; margin:0 0.71rem 0 0;
border-radius:1rem;      
-webkit- border-radius:1rem;
-moz-border-radius:1rem;
-o-border-radius:1rem;}
.g-zz .m-cnt li.z-on{ background:#fbac02;}

/*合作客户*/
.g-hz { background:url(/mobile/Images/Index/hz_bg.jpg) no-repeat; height:23.38rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-hz p { padding:1.42rem 0 0 0.83rem;}
.g-hz p a { display:block; float:left; width:8.3rem; height:4.84rem; overflow:hidden; margin:0 2px 1px 0;}
.g-hz p a img { width:8.3rem; height:4.84rem;}

/*服务案例*/
.g-al { padding:2.5rem 0 0;}
.g-al .m-bt { background:url(/mobile/Images/Index/al_btbg.png) no-repeat; height:4.96rem; display:block; text-align:center; margin-bottom:1.17rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-al .m-bt b { font-size:1.67rem; color:#343434; display:block; padding:1rem 0 0.2rem; line-height:1.67rem;}
.g-al .m-bt b em { color:#ab1800;}
.g-al .m-bt span { display:block; font-size:0.92rem; color:#343434;}

.g-al .m-cnt { display:block; padding-left:0.83rem; height:21.25rem;}
.g-al .m-cnt li {display:block; width:12.25rem; height:3.83rem; margin:0 0.5rem 0.42rem 0; float:left; position:relative; background:#ececec; color:#333;}
.g-al .m-cnt li i { display: block; padding:1rem 0 0 1.25rem; float:left;}
.g-al .m-cnt li i img { display:block; width:2.17rem; height:2.08rem;}
.g-al .m-cnt li i img:nth-child(2) { display:none;}
.g-al .m-cnt li span { display:block; width:8.33rem; padding:1.25rem 0 0 0.25rem; float:left; color:#343434;}
.g-al .m-cnt li span em { display:block; font-size:1rem;}
.g-al .m-cnt li span b { display:block; color:#b2b2b2; font-size:0.58rem; font-family:Arial; font-weight:normal;}
.g-al .m-cnt li.z-on { background:#ab1800; color:#fff;}
.g-al .m-cnt li.z-on i img:nth-child(1) { display: none;}
.g-al .m-cnt li.z-on i img:nth-child(2) { display: block;}
.g-al .m-cnt li.z-on span { color:#fff;}
.g-al .m-cnt li.z-on span b { color:#cf928d}

.g-al .sclwrap_box { height:23.57rem}
.g-al .con { float:left;}
.g-al .con dl { width:25.08rem; margin:0 auto; height:21.08rem; background:#ab1800;}
.g-al .con dl dt a img { width:25.08rem; height:12.58rem;}
.g-al .con dl dd { padding:0.83rem 0 0 1.17rem;}
.g-al .con dl dd em { display:block; font-size:1rem; color:#fff; height:1rem; line-height:1rem; padding-right:1rem;}
.g-al .con dl dd span { display:block; font-size:0.83rem; color:#d8a8a3; height:2rem; line-height:1rem; padding:0.5rem 1rem 0 0;}
.g-al .con dl dd p { padding:0.58rem 0 0;}
.g-al .con dl dd p a { width:7.92rem; height:2.21rem; line-height:2.21rem;  border-radius:13rem; font-size:1rem; color:#fff; text-align:center; display:block; background:#fbac02; float:left; margin-right:0.42rem;}
.g-al .con dl dd p a:nth-child(2) { background:#fff; color:#ab1800}

/*营销型礼品定制服务商*/
.g-fw { background:#ececec; height:32rem; padding:2.5rem 0 0;}
.g-fw .m-bt { background:url(/mobile/Images/Index/al_btbg.png) no-repeat; height:4.96rem; display:block; text-align:center; margin-bottom:1.17rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-fw .m-bt b { font-size:1.67rem; color:#343434; display:block; padding:1rem 0 0.2rem; line-height:1.67rem;}
.g-fw .m-bt b em { color:#ab1800;}
.g-fw .m-bt span { display:block; font-size:0.92rem; color:#343434;}

.g-fw .sclwrap_box{height:22.5rem; overflow:hidden}
.g-fw .con { float:left}
.g-fw .con a { width:12.17rem; height:21.08rem; background:#fff; border-radius:0.25rem; display:block; float:left; box-shadow:0 0 3px 3px #e5e5e5; margin-left:0.83rem; text-align:center;}
.g-fw .con a img { display:block; width:8.13rem; margin: 0 auto; padding:1.13rem 0 0;}
.g-fw .con a b { display:block; font-size:1.25rem; color:#343434; padding:0.5rem 0;}
.g-fw .con a b em { color:#ab1800;}
.g-fw .con a span { display:block; font-size:0.92rem; color:#343434;}
.g-fw .con a i { display:block; font-size:0.83rem; color:#858585; line-height:1.25rem; padding:0.5rem;}

.g-fw .m-cnt { background:url(/mobile/Images/Index/fw_xx01.gif) no-repeat center center; background-size: 100% 100%;height:0.68rem; display:block; padding:0 0 0 12.25rem;}
.g-fw .m-cnt li{ background:#343434; width:0.68rem; height:0.68rem; float:left; margin:0 0.83rem 0 0;
border-radius:1rem;      
-webkit- border-radius:1rem;
-moz-border-radius:1rem;
-o-border-radius:1rem;}
.g-fw .m-cnt li.z-on{ background:#991500;}

/*服务体系*/
.g-tx { background:url(/mobile/Images/Index/tx_bg.jpg) no-repeat; height:45.5rem; padding:2.5rem 0 0;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-tx .m-bt { background:url(/mobile/Images/Index/al_btbg.png) no-repeat; height:4.96rem; display:block; text-align:center; margin-bottom:1.17rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-tx .m-bt b { font-size:1.67rem; color:#343434; display:block; padding:1rem 0 0.2rem; line-height:1.67rem;}
.g-tx .m-bt b em { color:#ab1800;}
.g-tx .m-bt span { display:block; font-size:0.92rem; color:#343434;}
.m-pic01 { width:25rem;  display:block; margin:0 auto 1rem;}
.g-tx p { padding-left:0.88rem; clear:both;}
.g-tx p img { display:block; width:0.42rem; height:0.42rem; float:left; padding:0.3rem 0.5rem 0 0;}
.g-tx p em { display:block; width:23.75rem; font-size:0.92rem; line-height:1.25rem; float:left; margin-bottom:0.5rem;}
.g-tx dl { padding:2rem 0 0 1.83rem; clear:both;}
.g-tx dl dt { float:left;}
.g-tx dl dt img { display:block; float:left; width:2rem; height:2.04rem; padding:0.3rem 0 0;}
.g-tx dl dt span { display:block; float:left; width:11.6rem; padding-left:0.5rem; font-size:0.92rem; color:#000;}
.g-tx dl dt span em { font-size:1.25rem; color:#000; display:block;}
.g-tx dl dt span i { font-size:0.92rem; color:#7c7878; display:block;}
.g-tx dl dd { padding:1rem 0 0 1rem; float:left;}
.g-tx dl dd a { width:8.63rem; height:2.42rem; line-height:2.42rem;  border-radius:13rem; font-size:1rem; color:#fff; text-align:center; display:block; background:#ab1800;}

/*送礼攻略 */
.g-dt { height:46rem; padding:2.5rem 0 0;}
.g-dt .m-bt { background:url(/mobile/Images/Index/al_btbg.png) no-repeat; height:4.96rem; display:block; text-align:center; margin-bottom:1.17rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-dt .m-bt b { font-size:1.67rem; color:#343434; display:block; padding:1rem 0 0.2rem; line-height:1.67rem;}
.g-dt .m-bt b em { color:#ab1800;}
.g-dt .m-bt span { display:block; font-size:0.92rem; color:#343434;}

.g-dt .m-cnt { display:block; padding:0.5rem 0 0 0.83rem;}
.g-dt .m-cnt li { float:left; background:url(/mobile/Images/Index/dt_libg.gif) no-repeat; width:8.04rem; height:2.23rem; line-height:2.23rem; text-align:center; color:#fff; font-size:0.92rem; margin-right:0.42rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-dt .m-cnt li.z-on { background:#991500;}

.g-dt .sclwrap_box{height:38.6rem;}
.g-dt .con dl { padding:0.83rem 0;}
.g-dt .con dl dt a img { display:block; width:25rem;  margin:0 auto;}
.g-dt .con dl dd { display:block; width:23.21rem; height:5rem; margin:-1.25rem auto 0; background:#991500; position:relative;}
.g-dt .con dl dd em { display:block; color:#dabab8; padding:0.5rem 0 0 1rem; font-size:0.83rem; }
.g-dt .con dl dd span { font-size:1rem; color:#fff; line-height:1.25rem; display:block; padding:1rem 1rem 0;}
.g-dt .con ul { width:25rem; margin:0 auto;}
.g-dt .con ul li a { display:block; height:2rem; line-height:2rem; font-size:1rem; color:#666; clear:both; overflow:hidden;}
.g-dt .con ul li a img { display:block; float:left; width:0.28rem; height:2px; padding:0.95rem 0.5rem 0 0;}
.g-dt .con .m-but01 { display:block; width:25.04rem; margin:1rem auto;}

/*走进迪欣*/
.g-zj .m-bt { background:url(/mobile/Images/Index/zj_btbg.gif) no-repeat; width:12.21rem; height:5.79rem; display:block; margin:0 0 0 0.83rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-zj .m-bt b { display:block; padding:3rem 0 0; font-size:2.08rem; color:#343434;}
.g-zj .m-bt b em { color:#991500}
.g-zj dl { width:25rem; height:28.54rem; background:#991500; margin:0.58rem auto 2.5rem;}
.g-zj dl dt a img { width:25rem; height:16.88rem; overflow:hidden;}
.g-zj dl dd span { display:block; font-size:1.33rem; color:#fff; padding:0.5rem 0 0 1.08rem;}
.g-zj dl dd p { width:23.08rem; font-size:0.92rem; color:#dabab8; line-height:1.15rem; padding:0.5rem 0 0 1.08rem;} 
