
.m-nav{font-size:1em;background:-webkit-gradient(linear,0 0,0 100%,from(#130164),to(#0E014A));overflow:hidden;}
.m-nav li{display:inline-block;color:#fff; line-height:2.5em;height:2.5em; text-align:center; float:left;width:32.9%; border-right:1px #008CD6 solid; border-left:1px #1f47a7 solid; font-size:17px}

.m-nav li:hover{color:#fff;  background:-webkit-gradient(linear,0 0,0 100%,from(#B31518),to(#961114));}
.m-nav li.on{color:#fff;  background:-webkit-gradient(linear,0 0,0 100%,from(#961114),to(#B31518));}


.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:1px #008CD6 solid;}
.m-nav a:nth-child(4) li,.m-nav a:nth-child(5) li,.m-nav a:nth-child(6) li{ border-top:1px #28156E solid;}

.home-title14{ font-size:15px;height:28px;line-height:28px;text-align:left; padding-left:0px;font-family:微软雅黑; color:#28156E;display: inline-block;}
	  
.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;}}


.prtitle1{ width:43%; float:left;background-color:#9DC816; margin:5px; padding:7px;}
.prtitle2{ width:43%; float:left;background-color:#008FC9; margin:5px; padding:7px;}
.prtitle3{ width:43%; float:left;background-color:#FF9E02; margin:5px; padding:7px;}
.prtitle4{ width:43%; float:left;background-color:#AE54AC; margin:5px; padding:7px;}
.prtitle5{ width:43%; float:left;background-color:#E7385F; margin:5px; padding:7px;}
.prtitle6{ width:43%; float:left;background-color:#75EC5C; margin:5px; padding:7px;}



.prtitle11{ width:96%; float:left;background-color:#9DC816; margin:5px; padding:7px;}
.prtitle12{ width:96%; float:left;background-color:#008FC9; margin:5px; padding:7px;}
.prtitle13{ width:96%; float:left;background-color:#FF9E02; margin:5px; padding:7px;}
.prtitle14{ width:96%; float:left;background-color:#AE54AC; margin:5px; padding:7px;}
.prtitle15{ width:96%; float:left;background-color:#E7385F; margin:5px; padding:7px;}
.prtitle16{ width:96%; float:left;background-color:#75EC5C; margin:5px; padding:7px;}


 
.g-proc{ clear:both;}
.m-pb-t{line-height:3em;height:3em;display:block;padding:0 2.687%;font-size:1em;overflow:hidden; }	
a.m-pb-t{ color:#130164;}
.m-pb-t h2{ display:inline-block;width:100%; float:left; font-size:1.25em; border-bottom:#130164 solid 2px;}
.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:18px;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:#28156E; 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(../imagesmob/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:#28156E; 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(../Images/Index/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;background: url(../imagesmob/list_nav_bg.png)repeat-x;}

.g-cer .m-cnt li b{ display:block; font-weight:110; font-size:18px; color:#28156E; line-height:1.5em;height:1.5em; overflow:hidden;}
.g-cer .m-cnt li a{ display:block; font-weight:110; font-size:18px; color:#28156E; line-height:1.5em;height:1.5em; overflow:hidden;}
.g-cer .m-cnt li a:hover{ color:#F18201}
.g-cer .m-cnt li span{ display:block; font-weight:110; 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;width:100%; 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; margin-top:5px;
}
.g-cer .no_ov a img{width:100%; 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:left; 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(../Images/Index/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:#28156E;}





/* 首页新闻css */
	.hasMoreTab{ width:95%; font-family:"Microsoft YaHei"; margin-left:10px; margin-right:10}
	.hasMoreTab .hd{ line-height:22px;  border-bottom:0px solid #ccc;  background:url(images/btn_bg.gif) repeat-x; position:relative; padding-left:0px;font-size:14px; }
	.hasMoreTab .hd .more{ float:right; }
	
	.hasMoreTab .hd ul{ z-index:5; position:absolute; height:22px;  overflow:hidden; zoom:1; }
	.hasMoreTab .hd ul li{ float:left;  padding:0 10px; cursor:pointer; margin-left:1px;color:#fff }
	.hasMoreTab a{ color:#707070 }
	.hasMoreTab .hd li.on{ font-weight:bold; line-height:23px; background:#fff; border:1px solid #C8D1D5; border-top:0;  border-bottom:1px solid #fff;  font-weight:bold;  color:#FFFFFF; }
	.hasMoreTab .hd h2{ font-weight:bold; line-height:25px; font-size:14px; margin-top:5px;color:#FF0000}
	.hasMoreTab .hd h2 a{ color:#FF0000}
	.hasMoreTab .hd h2 a:hover{ color:#0295DD}
	.home-imgTxt{ margin-top:0px;}
	
.home-imgTxt .img{ width:150px; height:115px; float:left; margin-top:5px;}

.home-imgTxt .txt{ width:150px; height:75px; float:right; line-height:22px;font-family:'微软雅黑','微软雅黑';}






/*案例*/
.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;}
.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%;}
}
