
.m-nav{ font-size:1em; clear:both; border-bottom:2px #fff solid;}
.m-nav li{font-size:1em;
line-height:2.96em;height:2.96em;
overflow:hidden;font-size:1em; display:inline-block; 
color:#040000; text-align:center; float: left; position:relative;width:25%; 
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box; position:relative;
background-color:#efefef;
background-image: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#e1e1df));
background-image: -webkit-linear-gradient(top, #fbfbfb, #e1e1df); /*背景渐变，针对苹果浏览器写的兼容*/
background-image: -moz-linear-gradient(top, #fbfbfb, #e1e1df); /*背景渐变，针对火狐浏览器写的兼容*/
background-image: -o-linear-gradient(top, #fbfbfb, #e1e1df); /*背景渐变，针对欧朋浏览器写的兼容*/
background-image: -ms-linear-gradient(top, #fbfbfb, #e1e1df); /*背景渐变，针对手机微软浏览器写的兼容*/
background-image: linear-gradient(top, #fbfbfb, #e1e1df); border-right: 2px solid #fff;}
.m-nav a:nth-child(4) li,.m-nav a:nth-child(8) li{ border:none;}



.g-adv{width:100%; position:relative;clear:both;margin:0 0 1.16em;}
.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:#e0e0e0; position:absolute; bottom:0; left:0; z-index:10; height:0.2em; display:block;}
.g-adv .m-cnt li{ float:left; height:0.2em; border-right:2px #fff solid; 
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;}
.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%; border:none;}
.g-adv .m-cnt .z-on { background:#a5743c; }/*通栏广告  状态栏 当前*/
@media screen and (min-width:320px){
	 .g-adv .sclwrap_box ,.g-adv .m-box{ height:190px; overflow:hidden;}}
@media screen and (min-width:360px) {
	 .g-adv .sclwrap_box ,.g-adv .m-box{ height:212px; overflow:hidden;}}
@media screen and (min-width:480px) {
	 .g-adv .sclwrap_box ,.g-adv .m-box{ height:285px; overflow:hidden;}}
@media screen and (min-width:568px) {
	 .g-adv,.g-adv .sclwrap_box ,.g-adv .m-box{ height:335px; overflow:hidden;}}
@media screen and (min-width:639px) {
	 .g-adv,.g-adv .sclwrap_box ,.g-adv .m-box{ height:379px; overflow:hidden;}}



/*产品*/
.m-pb-t{font-size:1em;
	position:relative;color:#fff;padding:0 2.18% 0 0; height:3.16em; line-height:3.16em; padding:0 5.15% 0 4.84%;
background-color:#a36e3a;
background-image: -webkit-gradient(linear, left top, left bottom, from(#bb8c58), to(#975d2d));
background-image: -webkit-linear-gradient(top, #bb8c58, #975d2d); /*背景渐变，针对苹果浏览器写的兼容*/
background-image: -moz-linear-gradient(top, #bb8c58, #975d2d); /*背景渐变，针对火狐浏览器写的兼容*/
background-image: -o-linear-gradient(top, #bb8c58, #975d2d); /*背景渐变，针对欧朋浏览器写的兼容*/
background-image: -ms-linear-gradient(top, #bb8c58, #975d2d); /*背景渐变，针对手机微软浏览器写的兼容*/
background-image: linear-gradient(top, #bb8c58, #975d2d);
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
display:block; border-top:1px #8a4b18 solid; border-bottom:1px #8a4b18 solid;}	
.m-pb-t h2{text-align:left;width:50%; font-size:1.16em; color:#fff;}
.m-pb-t h2 i{ display:inline-block; width:4.6%;margin:1.08em 4% 0 0; float:left;}
.m-pb-t h2 img{ display:block; vertical-align:top;width:100%;}
.m-pb-t span{ float:right;color:#fff;font-size:0.916em; display:inline-block; text-align:left;width:31%;}
.m-pb-t span i{ margin:1.3em 0 0;display:inline-block; width:18%;float:right;}
.m-pb-t span img{ display:block; vertical-align:top;width:100%;}
.g-pro{margin:0 0 0.38em; clear:both; font-size:1em;}
.m-pro{ clear:both; font-size:1em;padding:1.2em 0 0 6.71%;}
.m-pro a{ text-align:center; display:inline-block; float:left;width:100%;margin:0 5.15% 0 0;}
.m-pro a img{ display:block; vertical-align:top;width:100%;}
.m-pro a img.ljzx{width: 5.5em;}
.m-pro a span{ display:block; color:#272320; line-height:3.72em;height:2.72em; font-size:0.9em;padding:0 0 0.2em;}

.g-pro h4{clear:both; display:block; width:100%;padding:0.5em 0 2em; text-align:center;}
.g-pro h4 a{ display:block;}
.g-pro h4 img{ display:block; vertical-align:top;margin:0 auto;}
/*客户*/

.m-pb-t2{font-size:1em;
	position:relative;color:#fff;padding:0 2.18% 0 0; height:2.12em; line-height:2.12em; padding:0 0 0 5%;
background-color:#dfdfdf;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
display:block; box-shadow:1px 2px 5px #dcdcdc;}	
.m-pb-t2 h2{text-align:left;width:44%; font-size:1.16em; color:#020200;}
.m-pb-t2 h2 i{ display:inline-block; width:4.6%;margin:0.73em 4% 0 0; float:left;}
.m-pb-t2 h2 img{ display:block; vertical-align:top;width:100%;}
.g-cus{ font-size:1em;clear:both;}
.m-cus{font-size:1em;padding:1.33em 0 0;clear:both;}
.m-cus p{font-size:1em; display:block;padding:0 0 0.625em 7.2%;}
.m-cus p span{ letter-spacing:0; display:block; font-size:1.25em; color:#020200; line-height:1.93em;height:1.93em; overflow:hidden; clear:both;}
.m-cus p i{ display:inline-block; width:3.5%;margin:0.43em 4% 0 0; float:left;}
.m-cus p img{ display:block; vertical-align:top;width:100%;}
.m-cus p span b{ color:#b77224; font-weight:100;}
.m-cus h3{ font-size:1em; clear:both; display:block; padding:0 0 1.58em;text-align:center;}
.m-cus h3 b{ display:block; font-size:1.33em; line-height:1.875em;height:1.875em; overflow:hidden;}
.m-cus h3 span{ display:block; font-size:1.41em; line-height:1.85em;height:1.85em; overflow:hidden;}



/**专业**/
.g-spe{ clear:both; font-size:1em;margin:0.4em 0 0;}
.g-spe .m-spe{ clear:both;}
.g-spe .m-spe h3{ display:block; font-size:1em;padding:1.416em 0 0.916em; text-align:center; box-shadow:2px 2px 1em #e9e9e9;}
.g-spe .m-spe h3 span{ display:block; font-size:1.416em; color:#020200; line-height:1.5em;}
.g-spe .m-spe h3 span b{ font-weight:100; color:#b77224;}
.g-spe .u-spe{ clear:both; font-size:1em;padding:1.541em 0 0 10.78%;}
.g-spe .u-spe i{ font-size:1em; line-height:0;padding:0 0 1.35em; display:inline-block; float:left;width:29%;}
.g-spe .u-spe i img{width:100%;}
.g-spe .u-spe p{ display:inline-block; padding:0.7em 0 0;float:right;width:57.34%; font-size:1em;}
.g-spe .u-spe p span{ clear:both; display:block; padding:0 0 0.5em;height:auto;font-size:1.25em; color:#020200; line-height:1.23em;}
.g-spe .u-spe p span b{ font-weight:100; color:#b77224;}


.g_ctTel{ clear:both; font-size:1em;height:2.83em; line-height:2.83em; overflow:hidden;margin:0 7.03% 2.08em;
  -moz-border-radius:0.25em;   
    -o-border-radius:0.25em;  
    -webkit-border-radius:0.25em;  
    border-radius:0.25em;
	background-color:#e6e7e2;
background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#dcdcda));
background-image: -webkit-linear-gradient(top, #f9f9f9, #dcdcda); /*背景渐变，针对苹果浏览器写的兼容*/
background-image: -moz-linear-gradient(top, #f9f9f9, #dcdcda); /*背景渐变，针对火狐浏览器写的兼容*/
background-image: -o-linear-gradient(top, #f9f9f9, #dcdcda); /*背景渐变，针对欧朋浏览器写的兼容*/
background-image: -ms-linear-gradient(top, #f9f9f9, #dcdcda); /*背景渐变，针对手机微软浏览器写的兼容*/
background-image: linear-gradient(top, #f9f9f9, #dcdcda);}
.g_ctTel p{font-size:1.166em; color:#020200; display:block;padding:0 0 0 2%;}
.g_ctTel p a{ color:#020200;}
.g_ctTel p b{ font-size:1.416em; color:#955a16;margin:0 0 0 3px; font-weight:100; font-style:normal; font-family:Arial;}
.g_ctTel span{ float:left;}
.g_ctTel i{ float:left; display:inline-block;padding:0.4em 0 0 1%;width:5.3%;}
.g_ctTel i img{width:100%;}


/**案例**/
.g-cas{ clear:both;}
.m-cas{margin:1.79em 5.93% 0; font-size:1em;}
.m-cas h3{ font-size:1em; line-height:0;display:block; text-align:center;padding:0 0 1.16em;}
.m-cas h3 img{ display:block;margin:0 auto;width:50%;}
.m-cas h4{ display:block;  font-size:1em;text-align:center;}
.m-cas h4 img{ display:block; vertical-align:top;width:100%;}
.m-cas h4 span{ display:block; font-size:1;margin:0.3em 0 0; line-height:2.136em;height:2.136em; text-align:center; color:#1a1615;
background-color:#e6e7e2;
background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#dcdcda));
background-image: -webkit-linear-gradient(top, #f9f9f9, #dcdcda); /*背景渐变，针对苹果浏览器写的兼容*/
background-image: -moz-linear-gradient(top, #f9f9f9, #dcdcda); /*背景渐变，针对火狐浏览器写的兼容*/
background-image: -o-linear-gradient(top, #f9f9f9, #dcdcda); /*背景渐变，针对欧朋浏览器写的兼容*/
background-image: -ms-linear-gradient(top, #f9f9f9, #dcdcda); /*背景渐变，针对手机微软浏览器写的兼容*/
background-image: linear-gradient(top, #f9f9f9, #dcdcda);}
.m-cas p{ display:block; font-size:1em;padding:1.25em 0 0;}
.m-cas p a{ clear:both; display:block; font-size:1em; line-height:3.38em;height:3.38em; overflow:hidden; color:#1a1615; border-bottom:1px #656565 dotted;}
.m-cas p a i{ float:left;display:inline-block;width:2%;margin:1.4em 4% 0 0;}
.m-cas p a i img{width:100%; display:block;}
.m-cas h5{ display:block; padding:1.31em 0 0;text-align:right; clear:both; color:#966228;font-size:0.916em;}
.m-cas h5 a{color:#966228; text-decoration:underline;}
.m-cas h5 a i{ float:right;margin:0.2em 0 0 1%; display:inline-block;width:5%;}
.m-cas h5 a i img{width:100%;}


/**合作客户**/
.g-cor{ clear:both;margin:2em 0 1.5em;}
.g-cor h2{width:80%;}
.g-cor h2 i{width:3%;}
.m-cor{ clear:both;padding:1.66em 0 0 5%;}
.m-cor a{display:inline-block; float:left;width:30%;margin:0 2.15% 1em 0;}
.m-cor a img{ display:block; vertical-align:top;width:100%;border:0.083em #a8a8a8 solid;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.m-cor i{ display:block; clear:both; float:none;}






/**资讯**/
.g-cla .m-cnt{ padding:0;position:relative;color:#2c2b29; font-size:1em; height:2.125em; line-height:2.125em; overflow:hidden; display:block;
background-color:#e6e7e2;
background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#dcdcda));
background-image: -webkit-linear-gradient(top, #f9f9f9, #dcdcda); /*背景渐变，针对苹果浏览器写的兼容*/
background-image: -moz-linear-gradient(top, #f9f9f9, #dcdcda); /*背景渐变，针对火狐浏览器写的兼容*/
background-image: -o-linear-gradient(top, #f9f9f9, #dcdcda); /*背景渐变，针对欧朋浏览器写的兼容*/
background-image: -ms-linear-gradient(top, #f9f9f9, #dcdcda); /*背景渐变，针对手机微软浏览器写的兼容*/
background-image: linear-gradient(top, #f9f9f9, #dcdcda);}
.g-cla .m-cnt li{ border-right:0.125em #fff solid;padding:0 3.43%; float:left;width:33.3%;text-align:center; position:relative;
box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; font-size:1.166em;}
.g-cla .m-cnt li:last-child{ border:none;} 
.g-cla .m-cnt li.z-on:before{background:none;}
.g-cla .m-cnt li.z-on{ color:#fff;
	background-color:#a97641;
background-image: -webkit-gradient(linear, left top, left bottom, from(#b98850), to(#9c6336));
background-image: -webkit-linear-gradient(top, #b98850, #9c6336); /*背景渐变，针对苹果浏览器写的兼容*/
background-image: -moz-linear-gradient(top, #b98850, #9c6336); /*背景渐变，针对火狐浏览器写的兼容*/
background-image: -o-linear-gradient(top, #b98850, #9c6336); /*背景渐变，针对欧朋浏览器写的兼容*/
background-image: -ms-linear-gradient(top, #b98850, #9c6336); /*背景渐变，针对手机微软浏览器写的兼容*/
background-image: linear-gradient(top, #b98850, #9c6336);}


.g-cla{ clear:both;overflow:hidden;}
.g-cla .m-box{ padding:1.416em 0 0;clear:both;width:100%;}
.g-cla .u-con{width:100%; float:left;}
.g-cla .u-con p{ display:block; font-size:1em;padding:0 5.93% 0;}
.g-cla .u-con p a{ clear:both; display:block; font-size:1em; line-height:3.38em;height:3.38em; overflow:hidden; color:#1a1615; border-bottom:1px #656565 dotted;}
.g-cla .u-con p a i{ float:left;display:inline-block;width:2%;margin:1.4em 4% 0 0;}
.g-cla .u-con p a i img{width:100%;display:block;}
.g-cla .u-con p a:last-child{ border:none;}

@media screen and (min-width:320px) {.g-cla .sclwrap_box,.g-cla{ height:245px; overflow:hidden;}}
@media screen and (min-width:360px) {.g-cla .sclwrap_box,.g-cla{ height:275px; overflow:hidden;}}
@media screen and (min-width:480px) {.g-cla .sclwrap_box,.g-cla{ height:368px; overflow:hidden;}}
@media screen and (min-width:568px) {.g-cla .sclwrap_box,.g-cla{ height:435px; overflow:hidden;}}
@media screen and (min-width:639px) {.g-cla .sclwrap_box,.g-cla{ height:490px; overflow:hidden;}}

@media screen and (max-width:452px) 
{
    .g-pro h4 img{ width:80%;}
}




@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%;}
}

div.m-ft01{ display:none;}
.aaa{width:12em}

.img_span {
    float: left;
    padding-right: 5%;
    width: 45%;
    padding-bottom:5%
}
.aaa  b {
    display: inline-block;
    float: left;
    line-height: 1.6em;
    width: 48%;
}
