/*导航*/
.g-nav { position:relative; overflow:hidden; padding-bottom:4%;}
.g-nav a { float:left; width:33.3%; text-align:center; display:block; color:#fff; position:relative; line-height:3.24em; font-size:1em; background:#fe6204; float:left;}
.g-nav a:nth-child(1){ width:30.3%; line-height:6.48em;}
.g-nav a:nth-child(2){ width:34.2%; background:#629a9f; margin-left:0.5%; margin-bottom:0.5%;}
.g-nav a:nth-child(3){ width:34.5%; background:#a468af; margin-left:0.5%;margin-bottom:0.5%;}
.g-nav a:nth-child(4){ width:34.2%; background:#647199; margin-left:0.5%;}
.g-nav a:nth-child(5){ width:34.5%; background:#6c8eb1; margin-left:0.5%;}
.g-nav a:nth-child(6){ width:30.3%; background:#b66662; margin-top:0.5%;}
.g-nav a:nth-child(7){ width:34.2%; background:#62967a; margin-left:0.5%;margin-top:0.5%;}
.g-nav a:nth-child(8){ width:34.5%; background:#7469b8; margin-left:0.5%;margin-top:0.5%;}
/*banner*/
.g-adv { height:auto;}
.g-adv .sclwrap_box , .g-adv .m-box{overflow:hidden;}
.g-adv .m-box li img{ width:100%;}
/**/
.g-fenl{}
.g-fenl h2{ background:#4e5979; color:#fff; font-size:1.25em; font-weight:bold; text-align:center; padding:2% 0 2% 0 ;}
.g-fenl h2 i{ display:block; font-weight:normal; font-family:Arial; font-size:0.6em;}
.m-new{ height:auto; overflow:hidden;}
.m-new .sclwrap_box , .m-new .m-box{ height:325px; overflow:hidden;}
.m-new .con{ display:inline; float:left;}
.m-new .con ul{ width:100%; margin-top:3.5%; margin-bottom:3%;}
.m-new .con ul li {width:29.5%;font-size:1.08em; color:#626262;float: left;float:left; border-bottom:1px dashed #878787; padding:2% 0% 2% 3%; position:relative;}
.m-new .con ul li:after{ position:absolute; content:""; width:0; height:0; top:42%; left:4%;
	border-left:0.3em solid #969696;
	border-top:0.3em solid transparent;
	border-bottom:0.3em solid transparent;}
.m-new .con ul .nobor{ border-bottom:none;}
.m-cnt1{ width:100%; clear:both; margin-top:2.8%;background:#d5d5d5;}
.m-cnt1 li{ font-size:0.96em; float:left;text-align:center; background:#d5d5d5; color:#333; line-height:2.1em; padding:0 2%;position:relative; margin-right:0.4%;} 
.m-cnt1 .z-on{ background:#ff6404; position:relative; color:#fff;}
.u-more{display:block; text-align:center; font-size:0.92em;  padding:1.8% 0; clear:both; position:relative;z-index:999;}
.m-cnt1 .z-on:after{ position:absolute; content:""; width:0; height:0; top:100%; left:35%;
	border-top:0.7em solid #ff6404;
	border-right:0.7em solid transparent;
	border-left:0.7em solid transparent;}
/*企业故事*/
.g-dzxl{ padding-bottom:1%;}
.m-new2{ height:auto; overflow:hidden;}
.m-new2 .sclwrap_box , .m-new .m-box{overflow:hidden;}
.m-new2 .con{ display:inline; float:left;}
.m-new2 .con ul{ width:100%;margin-bottom:3%; margin-top:5%;}
.m-new2 .con ul li { padding:1.5% 0 0;width:100%;color:#666; padding-left:5%; width:38%; float: left; position:relative; border-bottom:none; padding-right:3.5%;}
.m-new2 .con ul li:after{ border:none;}
.m-new2 .con ul li b{ font-size:0; display: block;}
.m-new2 .con ul li img{ width:100%; border:1px solid #cfcfcf; padding:2px;}
.m-new2 .con ul li em{color:#b5b5b5; display:block; text-align:center; font-size:0.88em;}
.m-new2 .con ul li em span{ display:block;}
.m-pro{ height:auto;}
.g-dzxl .m-new2 .m-cnt,.g-dzxl .m-new2 .m-cnt{width:100%; clear:both;margin-top:0%; background:#dbdbdb;}
.g-dzxl .m-new2 .m-cnt li,.g-dzxl .m-new2 .m-cnt li{ font-size:1.08em; float:left; color:#333;text-align:center;line-height:2.38em; padding:0 2.5%;background:#dbdbdb;}
.g-dzxl .m-new2 .m-cnt li:nth-child(2){ border-right:1px solid #bdbdbd;}
.g-dzxl .m-new2 .m-cnt .z-on,.g-dzxl .m-new2 .m-cnt .z-on{color:#fff; position:relative; background:#4e5979;}
.g-dzxl .m-new2 .m-cnt1 .z-on:after{ border:none;}
.u-more{display:block; text-align:center; font-size:0.92em;  padding:0.7% 0; clear:both; position:relative;z-index:999;}
.u-more:before{ border-bottom:1px dashed #ccc; content:""; position:absolute; left:0; top:50%; width:100%; height:0.1em;}
.u-more em{ position:absolute; display:inline-block; width:9%; margin-left:1.5%; top:16%; left:82%;}
.u-more em img{width:100%;}
.u-more a{color:#8b8b8b; border-radius:0.5em; padding:1% 6% 1% 3%; background:#fff;position:relative;z-index:999; }

.g-dzxl2 .m-new2 .m-cnt li:nth-child(2){ border-right: none;}
.g-dzxl2 .m-new2 .con dl{ margin-top:6%; padding-bottom:31.5%;}
.g-dzxl2 .m-new2 .con dl dt{ width:43.5%; float:left; margin:0 4% 0 3%;}
.g-dzxl2 .m-new2 .con dl dt img{ width:100%;}
.g-dzxl2 .m-new2 .con dl dd{ width:48%; float:left; color:#818181; line-height:1.5em;}
.g-dzxl2 .m-new2 .con ul li img{ border:none;}
/*vs*/
.g-vs{ margin:0 0.78%; overflow:hidden; padding-bottom:5%; position:relative;}
.g-vs h6{ position:absolute; width:15.8%; left:42.5%; top:28%; z-index:999;}
.g-vs h6 img{ width:100%;}
.g-vs h2{ font-size:1.25em; color:#fff; text-align:center; background:url(../Images/Index/vs_h3.jpg) no-repeat center 0;-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover; line-height:1.7em; padding-bottom:1.7%; margin-bottom:6%;}
.m-vs1{ float:left; width:48.4%;}
.m-vs1 dt {position:relative;}
.m-vs1 dt img{ width:100%; margin-bottom:3%; border-bottom:0.3em solid #ff6404; }
.m-vs1 dt:before{ position:absolute; content:""; width:100%; height:1px; background:#fff; top:91%; left:0;}
.m-vs1 dd{ margin-left:5%;}
.m-vs1 dd b{ font-size:0.83em; color:#fff; background:#ff6404; font-weight:normal; line-height:1.9em; display:inline-block; padding:0 7%; position:relative;}
.m-vs1 dd b:before{  position:absolute; content:""; width:0; height:0; top:0%; left:100%;
	border-left:1.9em solid #ff6404;
	border-top:1.9em solid transparent;
	border-bottom:0 solid transparent;}
.m-vs1 dd{ margin-left:5%;}
.m-vs1 dd p{ font-size:0.92em; color:#ff6404; line-height:1.5em; margin-top:5%;}
.m-vs2{ float:right;width:48.4%;}
.m-vs2 dt img{ width:100%; margin-bottom:3%; border-bottom:0.3em solid #585858; }
.m-vs2 dt:before{ position:absolute; content:""; width:100%; height:1px; background:#fff; top:91%; left:0;}
.m-vs2 dd b{ font-size:0.83em; color:#fff; background:#585858; font-weight:normal; line-height:1.9em; display:inline-block; padding:0 7%; position:relative;}
.m-vs2 dd b:before{  position:absolute; content:""; width:0; height:0; top:0%; left:100%;
	border-left:1.9em solid #585858;
	border-top:1.9em solid transparent;
	border-bottom:0 solid transparent;}
.m-vs2 dd p{ font-size:0.9em; color:#787676; line-height:1.5em; margin-top:5%;}
/*优势*/
.g-gpz{ background:url(../Images/Index/ys_bg.jpg) no-repeat center 0;-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover; margin-bottom:4.5%;}
.g-gpz .m-cnt1{ border-bottom: none; margin-top:20%; margin-bottom:2.2%; background:none;}
.g-gpz .m-cnt1 li{ line-height:1.25em;padding:0; width:20%;color:#4e5979;font-size:1.15em; background:url(../Images/Index/gpz_bg.png) no-repeat;-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover; margin:0 2%; font-weight: bold; padding:0 0 4% 0;}
.g-gpz .m-cnt1 li.z-on{ color:#fff;background:url(../Images/Index/gpz_bg1.png) no-repeat;-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-gpz .m-cnt1 li.z-on:after{ border:none;}
.g-gpz .m-new .con dl{ margin:0 5.5%; background:#fff; font-size:1em; color:#424242; line-height:1.5em; padding:3% 4% 2%; margin-top:1.2%;}
.g-gpz .m-new .con dl dt{ color:#4e5979; font-size:1.03em; font-weight:bold; border-bottom:1px solid #9ea1a1; padding-bottom:0.5%;}
.g-gpz .m-new .con dl dt a{ color:#4e5979;}
.g-gpz .m-new .con dl dt span{ color:#ff6404;}
.g-gpz .m-new .con dl dt b{ font-size:1.38em;}
.g-gpz .m-new .con dl dd{ font-size:1em; color:#424242;}
.g-gpz .m-new .con dl dd i{ width:28%; display:block; float:right; margin-top:0.5%;}
.g-gpz .m-new .con dl dd i img{ width:100%;}
.g-gpz .m-new .con dl dd .tex2{ font-size:0.9em;}
/*荣誉资质*/
.g-xc{}
.g-zz { clear:both;}
.g-zz .m-bt {background:#dbdbdb;  display:block; border-bottom:1px solid #e4e3e3;border-top:1px solid #e4e3e3; }

.g-zz .m-bt li { float:left; font-size:1em; color:#1a1a1a; text-align:center; position:relative;padding:0 1.2em;line-height:2.38em;}
.g-zz .m-bt li:nth-child(2){ border-right:1px solid #bdbdbd;}
.g-zz .m-bt li.z-on { color:#fff; background:#4e5979; padding:0 1.2em; }
.g-zz .m-zzcon { position:relative; width:100%}
.g-zz .m-zzcon .prev { position:absolute; width:10.5%; top:33%; left:1%; z-index:999;}
.g-zz .m-zzcon .prev img { width:100%;}
.g-zz .m-zzcon .next { position:absolute; width:10.5%; top:33%; right:1%;}
.g-zz .m-zzcon .next img { width:100%;}
.g-zz .m-zzcon .u-more{padding:0;}

.g-zz .m-zzcon .no_ov {width:92%; margin-top:0%;}
.g-zz .m-zzcon .page { float:left; padding:1.5% 0 0;}
.g-zz .m-zzcon .page a { width:77%; display:block; float:left; padding:0 16%;}
.g-zz .m-zzcon .page a img { width:100%;}
.g-zz .m-zzcon .page a span { display:block;color: #333;line-height:2.7em;text-align:center;}
.g-zz .m-zzcon .page a i{ display:block; margin-top:-7%;}
.g-zz .m-zzcon .page a i img{ width:100%;}
.g-zz .m-zzcon .page2{ padding-top:0; width:100%;}
.g-zz .m-zzcon .page2 dl{ padding-top:6%; margin-left:-7%;}
.g-zz .m-zzcon .page2 dl dt{ width:53%; float:left; font-size:0;}
.g-zz .m-zzcon .page2 dl dd b{ color:#520f06; font-weight:normal;}
.g-zz .m-zzcon .page2 dl dd p{ color:#333; padding-top:2%;}
.g-zz .m-zzcon .page2 dl dd  h4{ padding-top:5%; font-size:1em; }
.g-zz .m-zzcon .page2 dl dd  h4 a{ display:inline-block; float:left;width:21%; padding:0; margin:0; margin-right:2%;color:#333;}
.g-zz .m-zzcon .page2 dl dd  h4 img{ width:100%;}

.g-zz .m-zzcon .page .hz{ padding-top:6%;}
.g-zz .m-zzcon .page .hz a{ width:18%; float:left;}

.g-zz2 .m-zzcon .no_ov{ width:100%; margin-right:2%;}
.g-zz2 .m-zzcon .page dl{ width:100%; padding:2% 0 1% 0; margin-left:2%;}
.g-zz2 .m-zzcon .page dl dt{ width:100%; overflow:hidden; color:#ff6404; line-height:2em; overflow:hidden;}
.g-zz2 .m-zzcon .page dl dt span,.g-zz2 .m-zzcon .page dl dd span{ display:inline-block; width:5.2%; float:left; margin-right:3%; line-height:0.6em; margin-top:1.5%;}
.g-zz2 .m-zzcon .page dl dt span img,.g-zz2 .m-zzcon .page dl dd span img{ width:100%;}
.g-zz2 .m-zzcon .page a{ width:100%; padding:0;}
.g-zz2 .m-zzcon .page dl dd{ color:#1a1a1a; line-height:1.5em;}

.g-zz2 .m-zzcon .page p{ width:92.3%; margin:5% auto;}
.g-zz2 .m-zzcon .page p img{ width:100%;}
.g-zz2 .m-zzcon .page .psdd{ padding-bottom:3%;}
.g-zz2 .m-zzcon .page ul li { color:#423a3a; border-bottom:1px dashed #d4d4d4; line-height:2em; padding-left:8%; position:relative;}
.g-zz2 .m-zzcon .page ul li:after{ position:absolute; content:""; width:0; height:0; top:45%; left:4%;
	border:0.2em solid #f9540b;}
.g-zz2 .m-zzcon .page ul .nobo{ border-bottom:none;}

.g-zz .m-zzcon .no_news{ margin-top:20%;}
.g-zz .m-zzcon .news-more{margin-top:3%;}
.g-zz .m-zzcon .newsprev{top: 20%;}
.g-zz .m-zzcon .newsnext{top: 20%;}

/*动态*/
.g-cmdt{ background:#ececec;}
.g-cmdt .m-new .con{ display:inline; float:left;}
.g-cmdt .m-cnt1{ background:#e3e3e3; border-bottom:1px solid #e4e3e3;border-top:1px solid #e4e3e3; margin-bottom:4%; margin-top:0;}
.g-cmdt .m-cnt1 li{ position:relative; color:#333; float:left; line-height:2.5em; padding:0 4%;}
.g-cmdt .m-cnt1 li.z-on {}
.g-cmdt .m-cnt span{ float:right; display:inline-block; padding-top:2.5%; padding-right:2%;}
.g-cmdt .m-cnt span a{ color:#666; font-size:1em;}
.g-cmdt .con h6{ width:89%; margin:0 auto; padding-bottom:3%;}
.g-cmdt .con h6 img{ width:100%;}
.g-cmdt .con ul{ padding-bottom:10%;}
.g-cmdt .con ul li{ font-size:1em; color:#575757; line-height:2.5em; border-bottom:1px dashed #a7a6a6; margin:0 5.6%;}
.g-cmdt .con ul li em{ display:inline-block; width:0.5%;margin-right:2%;}
.g-cmdt .con ul li em img{ width:100%; }
.g-cmdt .con ul .nobor{ border:none;}

.g-cmdt dl{ padding-top:3%; padding-bottom:3%;}
.g-cmdt dl dt{margin:2% 5.6% 2%; color:#3d3d3d; clear:both;}
.g-cmdt dl dd{margin:0 5.6%;color:#575757; padding-bottom:5%;}
.g-cmdt dl dd p a{ color:#5b5b5b;}
.g-cmdt dl dd p em{ color:#113e73;}
.g-cmdt dl dd span,.g-cmdt dl dt span{ width:6%; display:inline-block; margin-right:2%;}
.g-cmdt dl dd span img,.g-cmdt dl dt span img{ width:100%; vertical-align: middle;}
.g-cmdt .con .nobor dd{ border-bottom:none;}
.g-cmdt dl b{ display:block; width:94.1%; margin:0 auto;}
.g-cmdt dl b img{ width:100%;}
.g-cmdt  i{ display:block; width:22.8%; margin:-3% auto 0;}
.g-cmdt  i img{ width:100%;}
.g-cmdt .tpdt{ margin-left:3%; overflow:hidden; padding-bottom:1%; padding-top:3%; clear:both;}
.g-cmdt .tpdt dt{ margin:0; float:left; width:31%; margin-right:1%; font-size:0;}
.g-cmdt .tpdt dt img{ width:100%;}
.g-cmdt .tpdt dt b{ width:100%;}
.g-cmdt .tpdt dd{ float:left; width:56%; padding-bottom:0}
.g-cmdt .tpdt dd h4{ color:#520f06; font-size:1em;}
.g-cmdt .tpdt dd b{ width:100%; font-weight:normal; color:#520f06; line-height:2em;}
.g-cmdt .tpdt dd b em{ padding-left:8%;}
.g-cmdt .tpdt dd b a{ color:#666;}
.g-cmdt .tpdt dd p{ line-height:1.5em; padding-top:2%;}
.g-cmdt .tpdt dd p a{ color:#113e73;}
.g-cmdt .tpdt dd  h5{ font-size:1em; color:#666; padding-top:3%;}
.g-cmdt2 i{ margin:-6% auto 0;}
.g-zz .m-bt2 li{ padding:0 0.8em;}

.g-zz .tpdt02{ margin-left:3%; overflow:hidden; padding-bottom:1%; padding-top:3%;}
.g-zz .tpdt02 dt{ margin:0; float:left; width:20%; margin-right:1%;}
.g-zz .tpdt02 dt img{ width:100%;}
.g-zz .tpdt02 dd{ float:left; width:25%; padding-bottom:0}
.g-zz .tpdt02 dd b{ width:100%; font-weight:normal;}
.g-zz .tpdt02 dd b a{ color:#520f06;}
.g-zz .tpdt02 dd p{ line-height:1.5em; padding-top:2%; font-size:0.7em;}
.g-zz .tpdt02 dd p a{ color:#7b0b0d;}
.g-zz i{ margin:-6% auto 0;}

.g-zz .con ul{ padding-bottom:10%; width:51%; margin-left:0%;}
.g-zz .con ul li{ font-size:1em; color:#575757; line-height:2em; border-bottom:1px dashed #a7a6a6; margin:0 5.6%;}
.g-zz .con ul li em{ float:right;margin-right:2%;}
.g-zz .con ul .nobor{ border:none;}
.g-zz2 .m-zzcon .page{ padding-top:0;}

@media screen and (min-width:320px) {
	body { font-size:75%;}
	.g-adv .sclwrap_box , .g-adv .m-box{ height:201px; overflow:hidden;}
	.g-adv .m-box li img{ height:201px;}
	.m-new .sclwrap_box , .m-new .m-box{ height:143px;}
	.m-new {height:176px;}
	.m-new2 .sclwrap_box , .m-new2 .m-box{ height:380px;}
	.m-new2 {height:408px;}
	.m-new3 {height:275px;}
	.m-new3 .sclwrap_box , .m-new3 .m-box{ height:133px;}
	.m-new5 {height:190px;}
	.g-zz { height:485px; overflow:hidden}
	.g-zz .sclwrap_box{height:450px;}
	.g-zz2 { height:344px; overflow:hidden}
	.g-zz2 .sclwrap_box{height:312px;}
}
@media screen and (min-width:360px) {
	body { font-size:87%;}
	.g-adv .sclwrap_box , .g-adv .m-box{ height:226px; overflow:hidden;}
	.g-adv .m-box li img{ height:226px;}
	.m-new .sclwrap_box , .m-new .m-box{ height:161px;}
	.m-new {height:198px;}
	.m-new2 .sclwrap_box , .m-new2 .m-box{ height:428px;}
	.m-new2 {height:459px;}
	.m-new3 {height:309px;}
	.m-new3 .sclwrap_box , .m-new3 .m-box{ height:150px;}
	.m-new5 {height:214px;}
	.g-zz { height:546px; overflow:hidden}
	.g-zz .sclwrap_box{height:506px;}
	.g-zz2 { height:387px; overflow:hidden}
	.g-zz2 .sclwrap_box{height:351px;}

}
@media screen and (min-width:480px) {
	body { font-size:112.5%;}
	.g-adv .sclwrap_box , .g-adv .m-box{ height:302px; overflow:hidden;}
	.g-adv .m-box li img{ height:302px;}
	.m-new .sclwrap_box , .m-new .m-box{ height:215px;}
	.m-new {height:264px;}
	.m-new2 .sclwrap_box , .m-new2 .m-box{ height:570px;}
	.m-new2 {height:612px;}
	.m-new3 {height:413px;}
	.m-new3 .sclwrap_box , .m-new3 .m-box{ height:200px;}
	.m-new5 {height:285px;}
	.g-zz { height:728px; overflow:hidden}
	.g-zz .sclwrap_box{height:675px;}
	.g-zz2 { height:516px; overflow:hidden}
	.g-zz2 .sclwrap_box{height:468px;}

}
@media screen and (min-width:550px) {
	body { font-size:131.25%;}
	.g-adv .sclwrap_box , .g-adv .m-box{ height:347px; overflow:hidden;}
	.g-adv .m-box li img{ height:347px;}
	.m-new .sclwrap_box , .m-new .m-box{ height:247px;}
	.m-new {height:304px;}
	.m-new2 .sclwrap_box , .m-new2 .m-box{ height:656px;}
	.m-new2 {height:704px;}
	.m-new3 {height:474px;}
	.m-new3 .sclwrap_box , .m-new3 .m-box{ height:229px;}
	.m-new5 {height:328px;}
	.g-zz { height:837px; overflow:hidden}
	.g-zz .sclwrap_box{height:776px;}
	.g-zz2 { height:593px; overflow:hidden}
	.g-zz2 .sclwrap_box{height:538px;}


}
@media screen and (min-width:639px) {
	body { font-size:150%;}
	.g-adv .sclwrap_box , .g-adv .m-box{ height:402px; overflow:hidden;}
	.g-adv .m-box li img{ height:402px;}
	.m-new .sclwrap_box , .m-new .m-box{ height:286px;}
	.m-new {height:352px;}
	.m-new2 .sclwrap_box , .m-new2 .m-box{ height:760px;}
	.m-new2 {height:816px;}
	.m-new3 {height:550px;}
	.m-new3 .sclwrap_box , .m-new3 .m-box{ height:266px;}
	.m-new5 {height:380px;}
	.g-zz { height:970px; overflow:hidden}
	.g-zz .sclwrap_box{height:900px;}
	.g-zz2 { height:688px; overflow:hidden}
	.g-zz2 .sclwrap_box{height:624px;}
}









