.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: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:30rem;}
.g-adv .m-box img{ display:block;position: relative;width:100%; height: auto; }

/*导航样式*/
.g-nav { position:relative; clear:both; background:url(/mobile/Images/Index/n_bg.gif) no-repeat; height:15.54rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover; }
.g-nav a { float:left; padding:1.29rem 0 1.2rem; width:33.33%; text-align:center; display:block; color:#323232; position:relative}
.g-nav a i { width:2.75rem; display:block; margin:0 auto 0.2rem;}

/*选择幕墙工程服务商时*/
.g-xz { background:url(/mobile/Images/Index/xz_bg.jpg) no-repeat; height:26.92rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-xz .m-bt { display:block; text-align:center; padding:3rem 0 1.25rem; font-size:1rem; color:#333; font-weight:bold;}
.g-xz .m-bt em { display:block; font-size:1.5rem; color:#ca1621; padding:0.35rem 0 0;}
.g-xz p { padding-left:0.42rem; clear:both; height:2.75rem;}
.g-xz p i { background:url(/mobile/Images/Index/xz_szbg.png) no-repeat; width:2.33rem; height:2.33rem; line-height:2.33rem; text-align:center; font-family: "Agency FB"; font-size:1.08rem; color:#333; display:block; float:left;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-xz p span { display:block; float:left; height:2.33rem; line-height:2.33rem; font-size:0.75rem; color:#555; overflow:hidden; width:13.13rem; padding-left:0.5rem;}
.g-xz p span em { color:#980707; font-weight:bold;}

/*广告*/
.g-pic { position:relative; line-height:0;}
.g-pic a i { display:block; position:absolute; top:7.29rem; left:7.5rem; width:11.67rem; height:2rem; line-height:2rem;  border-radius:13rem; font-size:0.75rem; color:#fff; font-weight:bold; text-align:center; display:block; background:#ca1621;}


/*优势切换*/
.g-ys { background:url(/mobile/Images/Index/ys_bg.jpg) no-repeat; height:51.13rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-ys .m-bt { display:block; text-align:center; padding:3rem 0 1.25rem; font-size:1.5rem; color:#333; font-weight:bold;}
.g-ys .m-bt em { display:block; font-size:1.5rem; color:#ca1621; padding:0.35rem 0 0;}
.g-ys .sclwrap_box { height:38.5rem; overflow:hidden}
.g-ys .con { float:left}
.g-ys .con .m-yspic { display:block; line-height:0; width:25rem; margin:0 auto 2.29rem;}

.g-ys .con dl { margin-left:0.83rem;}
.g-ys .con dl dt { height:4rem;}
.g-ys .con dl dt i { display:block; background:#ca1621; width:2.92rem; height:2.92rem; line-height:2.92rem; text-align:center; font-size:2rem; font-weight:bold; font-family:Impact; color:#fff; float:left; margin-right:0.83rem; float:left;}
.g-ys .con dl dt span { display:block; float:left; width:21.25rem;}
.g-ys .con dl dt span b a { display: inline-block; font-size:0.92rem; color:#fff; background:#ca1621; padding:0.2rem;}
.g-ys .con dl dt span em { display:block; font-size:1.08rem; color:#333; font-weight:bold; padding-top:0.2rem;}
.g-ys .con dl dd p { clear:both;}
.g-ys .con dl dd p img { width:0.75rem; float:left; display:block; padding:0.5rem 0.75rem 0 0;}
.g-ys .con dl dd p span { display:block; float:left; width:23.33rem; color:#333; font-size:0.75rem; line-height:1.5rem;}
.g-ys .con dl dd p span em { color:#b30507;}

.g-ys .m-cnt{ padding:0 0 0 6.5rem;}
.g-ys .m-cnt li{ background:#999; width:2rem; height:2rem; line-height:2rem; text-align:center; font-size:0.75rem; color:#fff; float:left; margin:0 1.21rem 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:#ca1621;}

/*工程案例*/
.g-al { background:#1e1e20; padding:3.7rem 0 0; height:29.67rem;}
.g-al .m-bt { display:block; font-size:1.5rem; color:#fff; font-weight:bold; text-align:center; margin-bottom:2.33rem;}
.g-al .m-bt em { color:#ca1621}

.g-al dl { margin:0 0.83rem;}
.g-al dl dt a { background:#d7d7d7; height:2.5rem; line-height:2.5rem; display:block;}
.g-al dl dt a i { display:block; float: right; padding:0 1rem 0 0;}
.g-al dl dt a i img { width:0.88rem; height:0.79rem;}
.g-al dl dt a b { display: inline-block; width:13.75rem; text-align:center; height:2.5rem; line-height:2.5rem; background:#ca1621; color:#fff; font-size:1rem;}
.g-al dl dd { background:#eaeaea; margin-bottom:0.2rem}
.g-al dl dd p { padding:1.17rem 0 0; height:6.5rem; border-bottom:solid 1px #ccc}
.g-al dl dd p em { display:block; margin-left:1.17rem;}
.g-al dl dd p em a { font-size:0.83rem; color:#666;}
.g-al dl dd p em a img { display:block; float:left; width:0.44rem; height:0.44rem; padding:0.5rem 0.5rem 0 0;}
.g-al dl dd p span { padding-left:2.21rem; line-height:2.12rem; display:block;}
.g-al dl dd p span a { display:block; float:left; font-size:0.75rem; color:#333; width:7.5rem;}
.g-al .al_dl02 dt { margin-bottom:0.2rem;}
.g-al .al_dl02 dt a b { font-weight:normal;}

/**/
.g-al02 { padding:2.33rem 0 0;}
.g-al02 .m-cnt { display:block; height:3.33rem; position:relative;}
.g-al02 .m-cnt:before { position:absolute; content:""; width:100%; height:2px; background:#eaeaea; top:3rem; left:0;}
.g-al02 .m-cnt li { float:left; width:33.3%; text-align:center; color:#333; font-size:1rem;}
.g-al02 .m-cnt li b { display:block; height:2.67rem; font-weight:normal;}
.g-al02 .m-cnt li i { background:url(/mobile/Images/Index/gc_ico01.gif) no-repeat; width:0.68rem; height:0.68rem; display:block; margin:0 auto; position:relative; z-index:999;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-al02 .m-cnt li.z-on b { font-weight:bold; color:#ca1621}
.g-al02 .m-cnt li.z-on i { background:url(/mobile/Images/Index/gc_ico02.gif) no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}

.g-al02 .sclwrap_box{height:22rem; overflow:hidden}
.g-al02 .m-box { margin-top:0.5rem;}
.g-al02 .con { float:left}
.g-al02 .con a { display:block; width:25.63rem; line-height:0; margin:0 auto;}
.g-al02 .con img{ height:14.6rem;}
.g-al02 .con a span { display:block; height:2.92rem; line-height:2.92rem; background:#ccc}
.g-al02 .con a span i { display:block; float:right; width:2.13rem;}
.g-al02 .con a span em { display:block; float:left; width:23rem; text-align:center; font-size:0.75rem; color:#333;} 
.g-al02 .con a i img{height:2.92rem;}
/*服务流程*/
.g-lc { background:#ededed; padding:3rem 0 0; height:26.5rem;}
.g-lc .m-bt { display:block; font-size:1.5rem; color:#333; font-weight:bold; text-align:center; margin-bottom:1.5rem;}
.g-lc .m-bt em { color:#ca1621}
.g-lc p { background:url(/mobile/Images/Index/lc_bg.jpg) no-repeat; height:19.88rem; position:relative;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-lc p a { display:block; float:left; padding:1.5rem 0 0; height:5.13rem; width:25%; font-size:0.75rem; color:#333; text-align:center; font-weight:bold;} 
.g-lc p a img { display:block; width:1.58rem; margin:0 auto 0.5rem;}
.g-lc p i { display:block; position:absolute; top:15.21rem; left:14.83rem;}
.g-lc p i a { width:11rem; text-align:center; font-size:0.75rem; color:#fff; padding:0;}
.g-lc p i a b { display:block; font-size:1.33rem;}

/*走进中东幕墙*/
.g-zj { padding:3.33rem 0 0;}
.g-zj .m-bt { display:block; font-size:1.5rem; color:#333; font-weight:bold; text-align:center; margin-bottom:0.8rem;}
.g-zj p b a { display:block; text-align:center; color:#333; margin:2rem 0 1rem;}
.g-zj p span { display:block; width:22.63rem; margin:0 auto; font-size:0.75rem; color:#333; line-height:1.67rem;}
.g-zj p span a { color:#ca1621}

/*企业资质*/
.g-zz { padding:1.8rem 0 0;}
.g-zz .m-cnt { background:url(/mobile/Images/Index/zz_btbg.gif) no-repeat; height:2.79rem; display:block;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-zz .m-cnt li { float:left; width:6.57rem; height:2.79rem; line-height:2.5rem; text-align:center; color:#333; font-size:1rem;}
.g-zz .m-cnt li.z-on { background:url(/mobile/Images/Index/zz_libg.gif) no-repeat; color:#fff; font-weight:bold;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}

.g-zz .sclwrap_box{height:36.48rem; overflow:hidden;}
.g-zz .m-box { margin-top:2.38rem;}
.g-zz .con { float:left}
.g-zz .con p { height:29.58rem;}
.g-zz .con p a { background:url(/mobile/Images/Index/zz_picbg.jpg) no-repeat 0 0; display:block; width:8.83rem; height:12.5rem; float:left; margin-bottom:1.75rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-zz .con p a img { display:block; width:6.71rem; height:9.5rem; padding:0.68rem 0 0 1rem;}
.g-zz .con p a span { display:block; text-align:center; font-size:0.68rem; color:#666; padding:1.25rem 0 0;}
.g-zz .con em a { width:11.67rem; height:2rem; line-height:2rem; text-align:center; font-size:0.75rem; color:#fff; background:#ca1621; display:block; margin:0 auto; font-weight:bold;  border-radius:10rem;}

/*合作伙伴*/
.g-hz { background:url(/mobile/Images/Index/hz_bg.jpg) no-repeat; height:27.29rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-hz .m-bt { display:block; font-size:1.5rem; color:#fff; font-weight:bold; text-align:center; margin-bottom:1.5rem; padding:3.75rem 0 0;}
.g-hz .m-bt em { color:#ca1621}



.g-hz .sclwrap_box{height:10.42rem; overflow:hidden; margin:3.33rem 0 0;}
.g-hz .con { float:left}
.g-hz .con p { padding-left:1.33rem;}
.g-hz .con p a { background:url(/mobile/Images/Index/hz_picbg.jpg) no-repeat; width:7.5rem; height:8.63rem; display:block; float:left; margin-right:0.71rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-hz .con p a img { display:block; width:6.17rem; height:3.33rem; margin:0 auto; padding:2.92rem 0 0;}

.g-hz .m-cnt { padding-left:9.71rem; height:3rem;}
.g-hz .m-cnt li { float:left; width:0.54rem; height:0.54rem; background:#5e5e5e; border-radius:10rem; margin-right:1.17rem;}
.g-hz .m-cnt li.z-on { background:#fff;}

.g-hz span a { display:block; text-align:center; font-size:0.75rem; color:#fff;}
.g-hz span a b { display:block; font-size:1.33rem; color:#ca1621}


/*中东动态*/
.g-dt { padding:3.75rem 0 0;}
.g-dt .m-bt { display:block; font-size:1.5rem; color:#333; font-weight:bold; text-align:center; margin-bottom:1.5rem;}
.g-dt .m-cnt { display:block; margin:1.25rem 0 1.92rem 0.68rem; height:1.83rem; border-bottom:solid 1px #d1d1d1}
.g-dt .m-cnt li { float:left; width:7rem; color:#2d3442; font-size:1rem;  position:relative; padding-left:1.5rem; font-weight:bold; position:relative;}
.g-dt .m-cnt li i { display:block; position: absolute; width:1.25rem; top:0.23rem; left:0;}
.g-dt .m-cnt li i img { display:block; width:1.25rem; height:1.08rem;}
.g-dt .m-cnt li.z-on { color:#ca1621;}
.g-dt .m-cnt li.z-on:before { position:absolute; content:""; width:5.92rem; height:3px; background:#ca1621; top:1.75rem; left:0;}
.g-dt .m-cnt li:nth-child(3).z-on:before { width:7.5rem;}

.g-dt .sclwrap_box { height:25.5rem}
.g-dt .con { float:left;}
.g-dt .con p { padding:0 0 0 0.62rem;}
.g-dt .con p a { height:6.3rem; display:block;}
.g-dt .con p a img { display:block; width:8.92rem; float:left; padding-right:0.83rem;}
.g-dt .con p a span { display:block; font-size:0.75rem; color:#606060; width:15.25rem; float:left; line-height:1.25rem;}
.g-dt .con p a em { display:block; font-size:1rem; color:#2d3442; width:15.25rem; line-height:1.5rem;height:1.5rem; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.g-dt .con i a { width:25rem; height:2.5rem; line-height:2.5rem; background:#ca1621; font-size:0.75rem; color:#fff; text-align:center; display:block; margin:0 auto;}

/*工程报价页面*/
.g-bjbg01 { background:url(/mobile/Images/Index/gcbj_bg01.jpg) no-repeat; height:38.54rem; margin-bottom:1.67rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.m-bt01 { text-align:center; padding:15.5rem 0 0; font-size:1.5rem; color:#fff; font-weight:bold;}
.m-bt01 em { color:#ffde00;}
.m-bt01 span { display:block; font-size:1rem; color:#fff; font-weight:normal;}
.m-bt01 span b { color:#ffde00; font-size:1.25rem;} 

.g-bjbg01 ul { padding:2rem 0 0 2rem;}
.g-bjbg01 ul li { height:2.67rem;}
.sbt { width:5rem; display:block; float:left; font-size:0.83rem; color:#333; line-height:2.08rem; }
.sbt em { color:#ca1621;} 
.g-bjbg01 ul li select { background:url(/mobile/Images/Index/gcbj_inp01.gif) no-repeat; width:8.58rem; height:2.13rem; line-height:2.13rem; display:block; float:left; font-size:0.83rem; font-family:"Microsoft Yahei"; color:#999; margin-right:0.3rem; padding-left:0.5rem; -moz-appearance:none;-webkit-appearance:none;outline:none; border:0;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-bjbg01 ul .m-bjli02 select { background:url(/mobile/Images/Index/gcbj_inp02.gif) no-repeat; width:17.42rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;} 
.g-bjbg01 ul li i { display:block; width:17.33rem; height:2.08rem; border:solid 1px #ddd; float:left;}
.g-bjbg01 ul li .sinp01{ background:#fff; width:15rem; padding:0 0.5rem; height:2.08rem; line-height:2.08rem; border: none; float:left; font-size:0.83rem; font-family:"Microsoft Yahei"; color:#999;}
.g-bjbg01 ul li i em { float:right; line-height:2.08rem; padding-right:0.3rem; font-size:0.83rem; color:#999; font-weight:bold;}

.g-bjbg02 { height:22.7rem;}
.g-bjbg02 .m-bt02 { text-align:center; font-size:1.33rem; color:#323232; padding-bottom:1.33rem; font-weight:bold;}
.g-bjbg02 .m-cnt { float:left; width:8.54rem; padding-left:0.68rem;}
.g-bjbg02 .m-cnt li { width:8.54rem; height:5.88rem; line-height:5.88rem; text-align:center; font-size:1.08rem; color:#fff; margin-bottom:1px; background:#333;}
.g-bjbg02 .m-cnt li.z-on { background:#ca1621;}

.g-bjbg02 .sclwrap_box { width:16.38rem; height:17.29rem; border:solid 5px #ca1621; float:left;}
.g-bjbg02 .m-box { width:15.54rem;}
.g-bjbg02 .con p { padding:1rem; color:#323232; font-size:0.83rem;}
.g-bjbg02 .con p span { display:block; font-size:0.83rem; color:#323232; line-height:1.42rem; padding-bottom:0.5rem;}
.g-bjbg02 .con p b { color:#ca1621;}

.g-bjbg03 { background:url(/mobile/Images/Index/gcbj_bg02.jpg) no-repeat; height:12.83rem; margin-bottom:3rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-bjbg03 p { padding:2.5rem 0 0;}
.g-bjbg03 p span { display:block; float:left; width:33.3%; text-align:center; font-size:0.83rem; color:#323232;}
.g-bjbg03 p span img { display:block; width:7.13rem; height:7.13rem; margin:0 auto 0.5rem;}

.g-bjbg04 .m-bt03 { background:url(/mobile/Images/Index/pk_btbg.gif) no-repeat; height:2rem; line-height:2rem; font-size:1.33rem; text-align:center; font-size:1.33rem; color:#323232; font-weight:bold; margin-bottom:1rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-bjbg04 p { width:18.33rem; height:9.79rem; margin:0 auto; line-height:0;}
.g-bjbg04 span { width:17.29rem; margin:0 auto; display:block; padding:1.08rem 0 0; line-height:0;}

.g-bjbg05 { background:url(/mobile/Images/Index/gcbj_bg03.jpg) no-repeat; height:36.63rem; margin:1.67rem 0 0;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-bjbg05 p { padding:2rem 0 0 4.58rem; height:11.33rem;}
.g-bjbg05 p span { display:block; font-size:1rem; color:#fff; height:1.6rem;}
.g-bjbg05 p span img { display:block; width:0.63rem; height:0.63rem; float:left; padding:0.5rem 0.5rem 0 0;}
.g-bjbg05 dl { padding-left:4.8rem;}
.g-bjbg05 dl dt { font-size:1rem; color:#0e293c; line-height:1.5rem; height:10.5rem;}
.g-bjbg05 dl dd span { display:block; width:7.72rem; text-align:center; font-size:0.83rem; color:#fff; float:left; margin-right:2rem;}
.g-bjbg05 dl dd span b { display:block; font-size:1.08rem;}
.g-bjbg05 dl dd span em { display:block; font-size:2.5rem; font-family:Impact; font-style:italic;}
.g-bjbg05 dl dd i { display:block; clear:both; padding:2rem 0 0;}
.g-bjbg05 dl dd i a { width:17.08rem; height:2.67rem; line-height:2.67rem;  border-radius:13rem; font-size:1.08rem; color:#fff; text-align:center; display:block;
background-image: -webkit-linear-gradient(top, #fb0313, #ca1621);
background-image: -moz-linear-gradient(top, #fb0313, #ca1621);
background-image: -o-linear-gradient(top, #fb0313, #ca1621);
background-image: -ms-linear-gradient(top, #fb0313, #ca1621);
background-image: linear-gradient(top, #fb0313, #ca1621);}

.g-bjbg06 { background:#f5f5f5; height:17.5rem; margin:2.08rem 0 0; position:relative; overflow:hidden}
.g-bjbg06 .m-bt06 { text-align:center; font-size:1.33rem; color:#323232; font-weight:bold; padding:2rem 0 1.2rem;}

.g-bjbg06 .c-list { display:block; padding-left:0.71rem; height:5.42rem;}
.g-bjbg06 .c-list li { float:left; width:12.5rem; height:1.83rem; line-height:1.83rem; background:#323232; text-align:center; color:#fff; font-size:0.83rem; margin:0 0.32rem 0.32rem 0;}
.g-bjbg06 .c-list li.z-on { background:#ca1621;}

.m-zzcon { position:relative;}
.m-zzcon .prev { position:absolute; top:1.4rem; left:0.75rem; width:0.79rem; z-index:999;}
.m-zzcon .prev img { width:100%;}
.m-zzcon .next { position:absolute; top:1.4rem; right:0.75rem; width:0.79rem; z-index:999;}
.m-zzcon .next img { width:100%;}

.m-zzcon .no_ov { margin:0 2rem;}
.m-zzcon .sclwrap_box { height:16.67rem;}
.m-zzcon .no_ov .m-box .page { position:relative; float:left}
.m-zzcon .no_ov .m-box .page a { display:block; width:7.13rem; float:left; text-align:center; margin-right:0.6rem;}
.m-zzcon .no_ov .m-box .page a:last-child { margin:0;}
.m-zzcon .no_ov .m-box .page a i { display:block; width:7.04rem; height:3.46rem; border:solid 1px #ddd; line-height:0;}
.m-zzcon .no_ov .m-box .page a em { display:block; color:#333; line-height:2.46rem;}

.g-bjbg07 { padding:1.79rem 0 0 2.29rem; height:12.3rem;}
.g-bjbg07 a { background:url(/mobile/Images/Index/gcbj_libg01.gif) no-repeat; width:22.04rem; height:2.5rem; line-height:2.5rem; font-size:1rem; color:#2d2d2d; text-align:center; display:block; margin-bottom:0.75rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-bjbg07 a:nth-child(1) { background:url(/mobile/Images/Index/gcbj_libg02.gif) no-repeat; color:#fff;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}


