.wrap { background:#f1eef7;}	
.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:10.71rem;}
.g-adv .m-box img{ display:block;position: relative;width:100%; height: auto; }

/*应用场景*/
.g-cj .m-bt { display:block; padding:0.68rem 0 0.5rem 0.44rem; font-size:1.25rem; color:#191818;}

.g-cj .m-cnt { display:block;}
.g-cj .m-cnt li { float:left; background:url(/mobile/Images/Index/cj_libg01.gif) no-repeat; width:3.79rem; height:1.75rem; line-height:1.75rem; text-align:center; color:#000; font-size:0.75rem; margin:0 0.3rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-cj .m-cnt li.z-on { background:url(/mobile/Images/Index/cj_libg02.gif) no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}

.g-cj .sclwrap_box{height:10.79rem; background:#e5e3e4; overflow:hidden; margin-top:0.54rem;}
.g-cj .con { float:left}
.g-cj .con a { display:block;}
.g-cj .con a i { display:block; float:left; width:70%;}
.g-cj .con a p { float: right; width:7rem;}
.g-cj .con a p span { display:block; color:#232323; font-size:1rem; line-height:1.68rem;}
.g-cj .con a p span em { color:#646464}
.g-cj .con a p b { display:block; font-size:1rem; color:#333; font-weight:normal; padding:1.5rem 0 0}

/*品牌实力*/
.g-sc { position:relative;}
.g-sc .m-bt { display:block; padding:1rem 0 0.5rem 0.44rem; font-size:1.25rem; color:#191818;}

.g-sc .prev { position:absolute; top:10rem; left:0; width:2.33rem; z-index:999;}
.g-sc .prev img { width:100%;}
.g-sc .next { position:absolute; top:10rem; right:0; width:2.33rem; z-index:999;}
.g-sc .next img { width:100%;}

.g-sc .sclwrap_box{ height:17.71rem}
.g-sc .no_ov .m-box .page { float:left;}
.g-sc .no_ov .m-box .page p { position:relative;}
.g-sc .no_ov .m-box .page p a em { display:block; width:4rem; height:1.25rem; line-height:1.25rem; background:#8c2126; text-align:center; font-size:0.83rem; color:#fff; top:15.13rem; left:21rem; position:absolute;}


/*品牌实力*/
.g-sl .m-bt { display:block; padding:1rem 0 0.5rem 0.44rem; font-size:1.25rem; color:#191818;}
.g-sl dl { height:12.58rem; background:#fff;}
.g-sl dl dt { float:left; width:18.92rem; height:12.58rem; position:relative;}
.g-sl dl dt a span { display:block; position:absolute; /*top:9.5rem;*/bottom:0; left:0; width:100%; /*height:3.08rem;*/ background:rgba(0,0,0,0.56) none repeat scroll !important; filter:Alpha(opacity=56);}
.g-sl dl dt a span em { display:block; text-align:center; font-size:1rem; color:#e5e3e4; padding:0.3rem 0 0.2rem;}
.g-sl dl dt a span i { display:block; width:13.5rem; margin:0 auto; text-align:center; font-size:0.71rem; color:#e5e3e4; padding:0.25rem 0 0; border-top:solid 1px #e5e3e4}
.g-sl dl dd { width:7rem; float:right; padding:0.42rem 0 0;}
.g-sl dl dd a { display:block; width:6.67rem;}
.g-sl dl dd i { display:block; width:6.54rem; padding:0.5rem 0 0;}

/*荣誉证书*/
.g-zz { position:relative; margin:1rem 0 0; height:15.5rem; overflow:hidden; }

.g-zz .c-list { position:relative; padding:0 0.3rem; height:2.2rem; border-bottom:solid 3px #8c2227; margin-bottom:0.52rem;}

.g-zz .c-list li { float:left; padding:0 0.5rem 0 0; margin-right:0.5rem; color:#282828; position:relative; height:2rem; line-height:2rem; font-size:1.25rem; color:#010101}
.g-zz .c-list li:before { position:absolute; content:""; width:2px; height:1rem; background:#000; right:0; top:0.6rem;}
.g-zz .c-list li:nth-child(2):before { background:none;}
.g-zz .c-list li.z-on { color:#8c2227;}

.m-zzcon { position:relative; clear:both; width:26.6rem; height:15.5rem;}

.m-zzcon .prev { position:absolute; top:4rem; left:1.15rem; width:2.33rem; z-index:999;}
.m-zzcon .prev img { width:100%;}
.m-zzcon .next { position:absolute; top:4rem; right:0.75rem; width:2.33rem; z-index:999;}
.m-zzcon .next img { width:100%;}

.m-zzcon .sclwrap_box { height:13rem; clear:both; width:26.6rem;}
.m-zzcon .no_ov .m-box { clear:both; left:0; position:absolute;}
.m-zzcon .no_ov .m-box .page { float:left; width:26.6rem;position:relative;}
.m-zzcon .no_ov .m-box .page p { width:26.6rem; height:12.5rem;}
.m-zzcon .no_ov .m-box .page p a { display:block; float:left; width:11.75rem; overflow:hidden; margin-left:1.15rem;}
.m-zzcon .no_ov .m-box .page p a i { background:url(/mobile/Images/Index/zz_picbg.jpg) no-repeat; width:11.75rem; height:10.25rem; display:block;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.m-zzcon .no_ov .m-box .page p a i img { display:block; width:9.33rem; height:7.46rem; padding:1.4rem 0 0 1.3rem;}
.m-zzcon .no_ov .m-box .page p a em { width:8.33rem; height:1.58rem; line-height:1.58rem; background:#8c2227; font-size:1rem; color:#fff; text-align:center; margin:0.5rem auto 0; display:block}


/*走进恒舞·央视报道*/
.g-zj .m-bt { display:block; padding:1rem 0 0.5rem 0.44rem; font-size:1.25rem; color:#191818; border-top:solid 2px #8c2227}

/*选择恒舞·国礼品质*/
.g-pz .m-bt { display:block; padding:1rem 0 1rem 0.44rem; font-size:1.25rem; color:#191818;}
.g-pz p { height:4.83rem; margin:0 0.28rem 1.38rem; background:#e5e3e4}
.g-pz p span { display:block; float:left;}
.g-pz p span i { display:block; float:left; font-size:1.92rem; color:#4f4f4f; line-height:4.83rem; padding:0 0.3rem 0 0.8rem;}
.g-pz p span i a { color:#4f4f4f;}
.g-pz p span img { display:block; float:left; width:0.88rem; padding:1.5rem 0 0;}
.g-pz p em { display:block; font-size:0.92rem; color:#4f4f4f; line-height:1.25rem; width:19rem; padding:0.5rem 0 0; float: right;}

/*------------内页开始----------------*/

/*分类页面*/
.g-flcon { position:relative; padding:2.5rem 0 0; height:22rem; border-bottom:dashed 3px #999;}
/*.g-flcon p a { background:url(/mobile/Images/Neiye/sj_picbg.gif) no-repeat; width:9.29rem; height:9.29rem; display:block; text-align:center; font-size:1.75rem; color:#fff; font-weight:bold; margin:0 0 0.5rem 8.67rem;position:relative;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}*/
.g-flcon p a {width: 8.59rem;height: 8.59rem;display: block;text-align: center;font-size: 1.75rem;color: #fff;font-weight: bold;margin: 0 0 0.5rem 7.87rem;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;border-radius:50%;-moz-border-radius:50%; /* Old Firefox */border:0.3rem solid #8c2126;padding:0.4rem;}
.g-flcon p a b {width:100%;height:100%;display:block;position: relative;background: #8c2126;border-radius:50%;-moz-border-radius:50%; /* Old Firefox */}

.g-flcon p a:nth-child(2) { margin:0 2rem 0 2.25rem; float:left;}
.g-flcon p a:nth-child(3) { margin:0; float:left;}

.zxkf { position:absolute; top:3rem; right:1.67rem;}
.zxkf a { display:block; width:3.33rem; height:3.33rem; margin-bottom:0.83rem;}
.zxkf a img { display:block; width:3.33rem; height:3.33rem;}

.g-ft { padding:1.42rem 0 0; height:4.17rem; background:#f1eef7; text-align:center;}
.g-ft p { font-size:1.08rem; color:#666;}
.g-ft span { display:block; font-size:1.08rem; padding:0.5rem 0 0;}


/*导航*/
.g-nav { background:url(/mobile/Images/Neiye/dh_bg.jpg) no-repeat; height:35.08rem; position:relative;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}

.g-nav p { padding:1rem 0 0;}
.g-nav p a { display:block; height:3.08rem; line-height:3.08rem; border-bottom:solid 3px #999; text-align:center; font-size:1.33rem; color:#8c2126}
.g-nav span { padding:1.67rem 0 0 7.9rem; display:block; height:7.17rem;}
.g-nav span i { display:block; float:left; width:4.63rem; text-align:center; margin-right:1.38rem}
.g-nav span i em { display:block; font-size:0.75rem; padding:0.3rem 0 0;}
.m-but02 { display:block; width:10.79rem; margin:0 auto;}

/*丝巾列表*/
.g-sj { position:relative;}
.g-sj .m-bt { display:block; text-align:center; font-size:1.5rem; color:#323232; padding:1rem 0; border-bottom:solid 2px #c4c4c4; margin-bottom:1.25rem;}
.g-sj dl { background:#fff; height:33.33rem; width:24.92rem; margin:0 auto 2rem;}
.g-sj dl dd { position: relative;}
.g-sj dl dd b { display:block; position:absolute; width:2.92rem; height:2.92rem; top:7.92rem; left:11rem;}
.g-sj dl dd b img { width:2.92rem; height:2.92rem; }
.g-sj dl dd p { display:block; float:left; padding:0.75rem 0 0 1.25rem; width:16.58rem;}
.g-sj dl dd p em { display:block;font-size:1.67rem; color:#818183; margin-bottom:0.5rem;}
.g-sj dl dd p span { display:block; font-size:1.67rem; color:#232323; line-height:2rem;}
.g-sj dl dd i { display:block; float:left; padding:1.17rem 0 0;}
.g-sj dl dd i a { display:block; width:6rem; height:1.83rem; margin-bottom:0.5rem;}
.g-sj dl dd i em { display:block; padding:1.27rem 0 0 3rem; font-size:1.25rem; color:#000; }
.g-sj dl dd i em img { display:block; float:left; width:1.42rem; padding:0.2rem 0.5rem 0 0;}

.g-sj02 dl { height:26.25rem;}

/**/
.g-xq { position:relative;}
.g-xq .m-bt { display:block; text-align:center; font-size:1.5rem; color:#323232; padding:1rem 0; border-bottom:solid 2px #c4c4c4; margin-bottom:1.25rem;}
.g-xq dl { width:25.79rem; margin:0 auto;}
.g-xq dl dd span { display:block; padding:1rem 0; font-size:1.69rem; color:#4d4c4d;}
.g-xq dl dd p { font-size:1.33rem; color:#6e6e6e; line-height:1.67rem;}

.g-xq02 { border-top:solid 2px #c1c1c1; padding:0.68rem 0 0; margin:1rem 0 0;}
.g-xq02 span { display:block; font-size:0.83rem; color:#434042; padding-left:0.42rem; height:2.92rem;}
.g-xq02 span em { display:block; font-size:0.42rem; color:#787878}
.g-xq02 i { display:block; width:24.46rem; margin:0 auto;}
.g-xq02 p { padding:1.5rem 0 3rem; text-align:center;}
.g-xq02 p b { display:block; font-size:0.83rem; color:#8c2126;}
.g-xq02 p img { display:block; width:24.5rem; margin:0.5rem auto 1rem;}
.g-xq02 p em { display:block; font-size:0.68rem; color:#424242; line-height:1.25rem;}

.g-xq03 { padding:3.33rem 0 0;}
.g-xq03 span { display:block; padding:0 0 1rem 0.5rem;}
.g-xq03 span a { font-size:1rem; color:#3f3a39; display:block;}
.g-xq03 p { height:16.5rem;}
.g-xq03 p a { display:block; float:left; width:6.17rem; height:15rem; margin-left:0.42rem; background:#fff; padding:0.5rem 0 0; text-align:center;}
.g-xq03 p a img { display:block; width:4.54rem; margin:0 auto;}
.g-xq03 p a em { display:block; font-size:0.83rem; padding:0.5rem 0;}
.g-xq03 p a span { display:block; font-size:0.68rem; line-height:1rem; padding:0 0.3rem}
.g-xq03 i { display:block; width:4.38rem; margin:0 auto;}

.g-xq04 { padding:2.33rem 0 0;}
.g-xq04 span { display:block; padding:0 0 1rem 0.5rem;}
.g-xq04 span a { font-size:1rem; color:#3f3a39; display:block;}
.g-xq04 p { padding-left:0.44rem; height:6rem;}
.g-xq04 p a { display:block; float:left; width:6.46rem; height:4.75rem; overflow:hidden; position:relative;}
.g-xq04 p a em { display:block; position:absolute; height:1rem; line-height:1rem; width:100%; top:3.75rem; left:0;
background:rgba(0,0,0,0.6) none repeat scroll !important; filter:Alpha(opacity=60); font-size:0.75rem; color:#fff; text-align:center;}
.g-xq05 { padding:0.33rem 0 0;}
.g-xq05 span { display:block; padding:0 0 1rem 0.5rem;}
.g-xq05 span a { font-size:1rem; color:#3f3a39; display:block;}
.g-xq05 p { padding:0 0.44rem;}
.g-xq05 p a { display:block; height:1.5rem; font-size:0.92rem; color:#333;}
.g-xq05 p a em { display:block; float:right;}
.g-xq06 { padding:1.33rem 0 0;}
.g-xq06 span { display:block; padding:0 0 1rem 0.5rem;}
.g-xq06 span a { font-size:1rem; color:#3f3a39; display:block;}
.g-xq06 p { padding:0.5rem;}
.g-xq06 p a { display:block; padding:0.5rem; background:#fff; height:10rem;}
.g-xq06 p a img { width:7rem; display:block; float:left;}
.g-xq06 p a em { width:16rem; display:block; float:left; padding-left:1rem; font-size:0.75rem; line-height:1rem;}
.g-xq06 p a em i { display:block; font-size:0.83rem; color:#000; line-height:1.25rem;}
.g-xq06 p a em b { display:block; font-size:0.83rem; color:#8c2126; font-weight:normal; text-align:right;}
.m-but03 { margin:3rem 0 0; line-height:0; font-size:0;}

/*新闻案例*/
.g-xw { position:relative;}
.g-xw .m-bt { display:block; text-align:center; font-size:1.25rem; color:#6e6e6e; padding:1rem 0; border-bottom:solid 2px #c4c4c4; margin-bottom:1.25rem;}
.g-xw .m-bt b { display:block; font-size:1.5rem; color:#333;}
.g-xw p { width:25.33rem; margin:0 auto; padding-bottom:1rem; border-bottom:solid 4px #ddd}
.g-xw p em { display:block; font-size:1.2rem; color:#000; padding:0.5rem 0;}
.g-xw p span { display:block; font-size:1rem; color:#969696; line-height:1.25rem;}
.g-xw p i { display:block; width:2.75rem; margin-left:20.42rem;}

.g-xw02 { position:relative; margin:1rem 0 0; height:34rem; border-bottom:dashed 3px #999}
.g-xw02 p a { display:block; height:6.5rem; border-bottom:solid 2px #ddd; margin:0 0.68rem 1rem;}
.g-xw02 p a img { width:8.88rem; display:block; float:left;}
.g-xw02 p a em { display:block; font-size:1.33rem; color:#000; padding:0 0 0 1rem; float:left; width:13.75rem;}
.g-xw02 span { display:block; padding-left:0.68rem;}
.g-xw02 span em { display:block; width:7.67rem; height:2.96rem; line-height:2.96rem; border-bottom:solid 1px #a3a1a7; background:#fff; font-size:1.17rem; color:#666; text-align:center; float:left;}
.g-xw02 span a { display:block; width:8.88rem; float:left;}

/*新闻详情页面*/
.g-xwxq { position:relative; padding-bottom:1rem; border-bottom: dashed 3px #9f9e9f;}
.g-xwxq .m-bt { display:block; text-align:center; font-size:1.25rem; color:#6e6e6e; padding:1rem 0; border-bottom:solid 2px #c4c4c4; margin-bottom:1.25rem;}
.g-xwxq .m-bt b { display:block; font-size:1.5rem; color:#333;}

.m-xqcon { width:25.08rem; margin:1rem auto;}
.m-xqbt span { display:block; font-size:1.58rem; color:#282828; line-height:2.3rem;}
.m-xqbt em { display:block; padding:1rem 0;}
.m-xqcon p { padding:1rem 0 0;}
.m-xqcon p span { display:block; font-size:1.5rem; color:#141414;}
.m-xqcon p span img { display:block; float:left; width:0.21rem; padding:0.1rem 0.5rem 0 0;}
.m-xqcon p b { display:block; font-size:1.08rem; color:#141414; padding:0.75rem 0;}
.m-xqcon p em { display:block; font-size:1.08rem; color:#636363; line-height:2.08rem; padding-bottom:1rem;}
.m-xqcon p em span { display:inline-block; color:#8c2126; font-size:1.08rem;}
.m-xqcon p i { display:block; margin-bottom:1rem;}
.mxq_but { display:block; height:3rem;}
.mxq_but em { display:block; width:7.07rem; height:2.96rem; line-height:2.96rem; border-bottom:solid 1px #a3a1a7; background:#fff; font-size:1.17rem; color:#666; text-align:center; float:left;}
.mxq_but a { display:block; width:8.88rem; float:left; }


/*解决方案*/
.g-jjfa { position:relative; padding-bottom:1.5rem; border-bottom: dashed 3px #9f9e9f;}
.g-jjfa .m-bt { display:block; text-align:center; font-size:1.42rem; color:#191818; padding:1rem 0; border-bottom:solid 2px #c4c4c4; margin-bottom:1.25rem;}
.g-jjfa .m-bt em { font-weight:bold;}
.g-jjfa p { padding:0 0 0 0.63rem;}
.g-jjfa p a { display:block; width:25.25rem; height:7.58rem; border:solid 2px #dbdbdb; background:#fff; margin-bottom:1rem;}
.g-jjfa p a img { display:block; float:left; width:15.75rem;}
.g-jjfa p a span { display:block; float:left; width:8.75rem; padding:0.58rem 0 0 0.5rem;}
.g-jjfa p a span b { display:block; font-size:1.38rem; color:#000; margin-bottom:0.5rem;}
.g-jjfa p a span em { display:block; font-size:0.92rem; color:#636363; line-height:1.25rem; padding-bottom:0.5rem; height:2.5rem; overflow:hidden;}
.g-jjfa p a span i { display:block; text-align: right; color:#8c2126;}
.g-jjfa .mxq_but { padding-left:0.63rem;}
.g-jjfa .mxq_but em { display:block; width:7.67rem; }

/*联系我们*/
.g-lxwm { background:url(/mobile/Images/Neiye/lx_bg.jpg) no-repeat; height:34.71rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.m-lxcon { padding:1.21rem 0 0 1.33rem; height:21rem;}
.m-lxcon dl dt { float:left; width:5.5rem; height:20.29rem; line-height:0; font-size:0;}
.m-lxcon dl dd { background:url(/mobile/Images/Neiye/lx_ddbg.gif) no-repeat; float:left; width:17.67rem; height:18.29rem; padding:2rem 0 0 0.83rem; overflow:hidden;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.m-lxcon dl dd b { display:block; font-size:1.17rem; color:#505050}
.m-lxcon dl dd p { display:block; font-size:0.92rem; line-height:1.5rem;}
.m-lxcon dl dd p em { display:block; padding-left:2.8rem;}
.m-lxcon dl dd i { display:block; width:17.17rem; margin:1rem 0 0;}
.g-lxwm span { padding-top:0; height:6.8rem}
.g-lxwm .m-but02 { position:relative;}
.m-lxbut01 a { width:6.83rem; height:1.79rem; line-height:1.79rem; border:solid 2px #8e2b30; border-radius:0.3rem; display:block; text-align:center; font-size:1.08rem; color:#8c2025; margin:0.5rem auto; }

/*关于我们*/
.g-gywm { position:relative; padding-bottom:0.3rem; border-bottom: dashed 3px #9f9e9f; }
.m-gycon01 { background:url(/mobile/Images/Neiye/wm_bg01.jpg) no-repeat; height:35.38rem; position:relative; /*margin-bottom:1.17rem;*/
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.m-gycon01 b { display:block; position:absolute; top:3.2rem; left:19.8rem; font-size:3rem; color:#8c2126; width:3.2rem;}
.m-gycon01 p { position:absolute; top:25.38rem; left:3.38rem;}
.m-gycon01 p em a { display:block; font-size:2rem; color:#8c2126}
.m-gycon01 p span { display:block; font-size:1.17rem; color:#6e6e6e; width:19.8rem; line-height:1.8rem;}
.m-gycon02 { background:url(/mobile/Images/Neiye/wm_bg02.jpg) no-repeat; height:34.29rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.m-gycon03 { background:url(/mobile/Images/Neiye/wm_bg03.jpg) no-repeat; height:34.46rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}