﻿
.m-nav{font-size:1em;background:#079ad0;overflow:hidden;}
.m-nav li{display:inline-block;color:#fff; line-height:3.89em;height:3.89em; text-align:center; float:left;width:-webkit-calc((100% - 3px) / 3); border:1px #ffffff solid; /*border-left:1px #ffffff solid;*/}
.m-nav a:nth-child(1) li,.m-nav a:nth-child(4) li{ border-left:none;}
.m-nav a:nth-child(3) li,.m-nav a:nth-child(6) li{ border-right:none;}
.m-nav a:nth-child(1) li,.m-nav a:nth-child(2) li,.m-nav a:nth-child(3) li{ border-bottom:none;border-left:none;}
.m-nav a:nth-child(4) li,.m-nav a:nth-child(5) li,.m-nav a:nth-child(6) li{ border-left:none;}


	  
.g-adv{margin:1.25em 0;width:100%; position:relative;clear:both;}
.g-adv li img{width:100%;padding:0;}
.g-adv .sclwrap_box ,.g-adv .m-box{ position:relative;}
/*.g-adv .m-cnt{ width:100%; background:#cccac6; position:absolute; bottom:0; left:0; z-index:10; height:0.5em; display:block;}
.g-adv .m-cnt li{ float:left; height:0.5em; }
.g-adv .m-cnt li:nth-child(1){ width:33.3%;}
.g-adv .m-cnt li:nth-child(2){ width:33.3%;}
.g-adv .m-cnt li:nth-child(3){ width:33.4%;}
.g-adv .m-cnt .z-on { background:#9a0404; }/*通栏广告  状态栏 当前*/
@media screen and (min-width:320px){
	 .g-adv .sclwrap_box ,.g-adv .m-box{ height:150px; overflow:hidden;}}
@media screen and (min-width:360px) {
	 .g-adv .sclwrap_box ,.g-adv .m-box{ height:170px; overflow:hidden;}}

@media screen and (min-width:480px) {
	 .g-adv .sclwrap_box ,.g-adv .m-box{ height:225px; overflow:hidden;}}

@media screen and (min-width:568px) {
	 .g-adv,.g-adv .sclwrap_box ,.g-adv .m-box{ height:270px; overflow:hidden;}}

@media screen and (min-width:639px) {
	 .g-adv,.g-adv .sclwrap_box ,.g-adv .m-box{ height:300px; overflow:hidden;}}



 
 
.g-proc{ clear:both;}
.m-pb-t{line-height:3em;height:3em;background:#079ad0;display:block;padding:0 4.687%;font-size:1em;overflow:hidden; }	
a.m-pb-t{ color:#fff;}
.m-pb-t h2{ display:inline-block;width:87%; float:left; font-size:1.25em;}
.m-pb-t h2 i{ display:inline-block; float:left;width:5.687%;margin:0.15em 1.56% 0 0;}
.m-pb-t h2 i img{width:100%;}
.m-pb-t span{ margin:0.2em 0 0;width:5.1%;float:right; display:inline-block;}
.m-pb-t span img{width:100%;}
.m-proc{ clear:both;padding:0.416em 0 0 4.687%;}
.m-proc a{ display:inline-block; text-align:center; font-size:1em;width:43.43%; float:left;margin:0 3.125% 0.416em 0; border:1px #e3e3e3 solid;padding:0.625em 0 0;height:2.291em; overflow:hidden;}
.m-proc a b{ display:block; font-weight:100; font-size:1em; color:#222; line-height:1.5em;height:1.5em; overflow:hidden;}
.m-proc a span{ display:block; font-weight:100; font-size:0.5em; color:#666; line-height:1.3em;height:1.3em; overflow:hidden;}
.m-proc a:last-child{padding:0; line-height:2.916em;height:2.916em; overflow:hidden;padding:0;}
.m-proc a:last-child b{ line-height:2.916em;height:2.916em; }



.g-brd{ clear:both;margin:1.1em 0 0.4em;}
.g-brd h3{ display:block; text-align:center; color:#fff; font-size:1.25em; line-height:4.66em;height:4.66em; overflow:hidden;padding:3.166em 0 0;
background:url(../image/brd_t.jpg) center top no-repeat;
-webkit-background-size:100% auto;
-moz-background-size:100% auto;
-o-background-size:100% auto;
background-size:100% auto; font-weight:bold;}
.g-brd i{ display:block;margin:1.25em 4.68%;width:90.2%;}
.g-brd i img{width:100%; vertical-align:top; display:block;}
.g-brd ul{padding:0 4.687% 0 5.156%; display:block; font-size:1em; color:#666;}
.g-brd li{ display:block;padding:0 0 0 9.218%; position:relative;}
.g-brd li em{ display:inline-block;width:5.781%; position:absolute; overflow:hidden;left:0;top:0.25em; text-align:center; z-index:1;}
.g-brd li em img{ vertical-align:top; display:block;width:100%; overflow:hidden;margin:0 auto;}
.g-brd li h4{ font-size:1.08em; line-height:1.846em;height:1.846em; overflow:hidden; /*color:#eb5902;*/color:#079ad0; font-weight:bold; border-bottom:1px #bcbcbc dashed;}
.g-brd li h4 b{ font-weight:100; color:#666; font-family:impact, Arial;margin:0 2% 0 0; font-size:1.5em; float:left;}
.g-brd li p{ clear:both; line-height:1.25em;padding:0.66em 0 1.66em; display:block;}





/*工程案例*/
.m-pb-t1{margin:0 0 0.4em;}
.g-cer { clear:both;overflow: hidden;position:relative;
background:url(../image/bgbg.gif) left 22.3em no-repeat;
-webkit-background-size:100% 1px;
-moz-background-size:100% 1px;
-o-background-size:100% 1px;
background-size:100% 1px;height:24em;}
.cas_l{ position:absolute;width:100%;height:1px; display:block;left:0;top:19.3em;top:0; z-index:10;}
.cas_l img{width:100%;}
.g-cer .sclwrap_box{ position:relative;overflow: hidden;height:20em;}
.g-cer .m-cnt{ font-size:1em;height:11.08em; overflow:hidden;padding:0 0 0 4.687%}
.g-cer .m-cnt li{ display:inline-block; text-align:center; font-size:1em;width:43.43%; float:left;margin:0 3.125% 0.416em 0; border:1px #e3e3e3 solid;padding:0.625em 0 0;height:2.291em; overflow:hidden;}
.g-cer .m-cnt li b{ display:block; font-weight:100; font-size:1em; color:#222; line-height:1.16em;height:1.16em; overflow:hidden;}
.g-cer .m-cnt li span{ display:block; font-weight:100; font-size:0.5em; color:#666; line-height:1.3em;height:1.3em; overflow:hidden;}
.g-cer .m-cnt a{color:#222; text-align:center; border:1px #e3e3e3 solid;width:43.43%; display:block;padding:0; line-height:2.916em;height:2.916em; overflow:hidden;padding:0;}
.g-cer .no_ov {margin:0 5.687% 0 4.3%;overflow: hidden; }
.g-cer .page{width:100%; float:left; overflow:hidden;}
.g-cer .no_ov a{ display:inline-block;width:47.75%;margin:0 1.5% 0 0;overflow:hidden; text-align:center; float:left;
}
.g-cer .no_ov a img{width:100%; height:8em;vertical-align:top; display:block;border:1px #ebeaea solid;padding:0.1em;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;/*height:auto;*/}
.g-cer .no_ov a span{display:block; line-height:1.2em;height:2.33em;overflow:hidden; font-size:1em; color:#666;}
.g-cer .no_ov a:nth-child(2){margin:0;}
.g-cer .prev{ z-index:9; width:6.25%; position:absolute; top:10.33em; left:42.187%;}
.g-cer .next{ z-index:9; width:6.25%;position:absolute; top:10.33em; right:42.187%;}
.g-cer .prev img,.g-cer .next img{width:100%; vertical-align:top; display:block;}

.g-sbox .box-style{ position:relative;}




.g-abt{ clear:both;}
.m-abt{ text-align:center; font-size:1em;padding:0.9em 0 0; clear:both;}
.m-abt i{ display:inline-block;width:58.75%;margin:0 auto; text-align:center;
background:url(../image/abt_img_bg.jpg) left top no-repeat;
-webkit-background-size:100% auto;
-moz-background-size:100% auto;
-o-background-size:100% auto;
background-size:100% auto;}
.m-abt i img{margin:0 auto;width:96.09%;padding:0.458em 0 3.2em;}
.m-abt h3{ display:block; line-height:2em;height:2em; overflow:hidden; color:#222; font-size:1.25em; font-weight:bold;}
.m-abt p{ display:block; color:#666; line-height:1.416em;padding:0 0 0.5em;}
.m-abt a{ display:inline-block; text-align:center;margin:0 auto; color:#fff; font-size:1em;width:21.56%;margin:0 auto; line-height:1.5em;height:1.5em; overflow:hidden; background:#eb5902;}








/*案例*/
.g-act{margin:1.15em 0 0; clear:both; position:relative;}
.g-act .sclwrap_box,.g-act .m-box{ position:relative;overflow:hidden;}
.g-act .nowarp{padding-top:0.7em; clear:both; height:auto;}
.g-act .prev{ z-index:9; width:5.937%; position:absolute; top:3.6em; left:4.687%;}
.g-act .next{ z-index:9; width:5.937%;position:absolute; top:3.6em; right:4.687%;}
.g-act .prev img,.g-act .next img{width:100%;}
.g-act .m-box div{width:100%; float:left;}
.g-act .m-box a{text-align:center; display:inline-block; float:left;width:41.375%;margin:0 0 0 3.5%;overflow:hidden;}
.g-act .m-box a img{width:100%; border:1px #e4e4e4 solid;display:block;padding:0.125em;
box-sizing:border-box;
-moz-box-sizing:border-box; 
-webkit-box-sizing:border-box;height: 7em;}
.g-act .m-box a span{ display:block; line-height:2.33em;height:2.33em;overflow:hidden; font-size:1em; color:#666;}
.g-act .no_ov {margin:0 5.31% 0 10.93%;overflow:hidden;}


.g-act .m-box div{ float:left;width:100%;}
@media screen and (min-width:320px){
	 .g-act,.g-act .sclwrap_box{ height:163px; overflow:hidden;}}
@media screen and (min-width:360px) {
	  .g-act,.g-act .sclwrap_box{ height:184px; overflow:hidden;}}

@media screen and (min-width:480px) {
	  .g-act,.g-act .sclwrap_box{ height:245px; overflow:hidden;}}

@media screen and (min-width:568px) {
	 .g-act,.g-act .sclwrap_box{ height:290px; overflow:hidden;}}

@media screen and (min-width:639px) {
	 .g-act,.g-act .sclwrap_box{height:326px; overflow:hidden;}}
	 
	 
	 


@media screen and (min-width:320px) {
	body { font-size:75%;}
}
@media screen and (min-width:360px) {
	body { font-size:83%;}
}
@media screen and (min-width:480px) {
	body { font-size:112%;}
}
@media screen and (min-width:568px) {
	body { font-size:120%;}
}
@media screen and (min-width:639px) {
	body { font-size:150%;}
}


/* 二维码 */
.g-hd .erweima{/* top:42px; */top:27%;}
.g-hd .erweima-tips{/* top:123px; */top:85%;}