@media screen and (min-width:320px){
	body{ font-size:75%;}
}
@media screen and (min-width:360px){
	body{ font-size:87%;}
}
@media screen and (min-width:400px){
	body{ font-size:93.75%;}
}
@media screen and (min-width:480px){
	body{ font-size:112.5%;}
}
@media screen and (min-width:568px){
	body{ font-size:131.25%;}
}
@media screen and (min-width:639px){
	body{ font-size:150%;}
}


/*导航*/
.m-menu{font-size:0.8em;overflow:hidden; position:relative;background:#68b92e;}
.m-menu:before{ content:""; position:absolute; top:50%; width:100%; height:1px; background:#60a628; left:0;z-index:1; border-top:1px solid #7bc83d;}
.m-menu li{ float:left; width:25%;position:relative; overflow:hidden; line-height:2.32em; height:2.32em; text-align:center;color:#fff;}
.m-menu li:before{ width:1px;height:2.32em;  content:""; position:absolute; top:0em; right:0; z-index:2; border-left:1px solid #60a628; background:#7bc83d; }
.m-menu a:nth-child(4n) li:before{ width:0; border-left:0;}

/*banner*/
.g-adv { height:auto; position:relative;}
.g-adv:before{ content:""; position:absolute; top:100%; left:0; width:100%; height:0.625em;background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; -o-background-size:cover;}
.g-adv .sclwrap_box , .g-adv .m-box{ height:239px;overflow:hidden;}
.g-adv .m-box li img{ width:100%;}
.g-adv .m-cnt{ height:0.42em; background:#cccccc;}
.g-adv .m-cnt li{ float:left; width:20%; height:0.42em; background:#cccccc;}
.g-adv .m-cnt li.z-on{ background:#65b32d;}
.g-adv .m-cnt li:last-child{ border-right:0;}
@media screen and (min-width:360px) {
	.g-adv .sclwrap_box , .g-adv .m-box{ height:269px;}
}
@media screen and (min-width:400px) {
	.g-adv .sclwrap_box , .g-adv .m-box{ height:299px;}
}
@media screen and (min-width:480px) {
	.g-adv .sclwrap_box , .g-adv .m-box{ height:359px;}
}
@media screen and (min-width:568px) {
	.g-adv .sclwrap_box , .g-adv .m-box{ height:425px;}
}
@media screen and (min-width:639px) {
	.g-adv .sclwrap_box , .g-adv .m-box{ height:479px;}
}


/*正能量完美契合*/
.m-adv{ margin-top:1.96em; background:#f5f6f4;}
.m-adv h2{background:url(/mobile/Images/Index/ys_tit.jpg) no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; -o-background-size:cover; font-size:1.25em; color:#fff; line-height:1em; padding:1.93em 0 0 31.25%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; height:6.53em;}
.m-adv h2 span{ display:block; font-size:1.27em; line-height:1em; padding-bottom:0.42em;}
.m-adv h2 b{ font-weight:bold;}
.m-adv .m-cnt{ margin-top:-0.12em; font-size:1.01em; background:#65b32d; height:2.31em; line-height:2.31em;}
.m-adv .m-cnt li{ float:left; width:50%; text-align:center; color:#000; text-shadow:1px 1px 1px #9b9b9b;background:url(/mobile/Images/Index/pro_link.jpg) no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; -o-background-size:cover; height:2.31em;}
.m-adv .m-cnt li.z-on{ background:url(/mobile/Images/Index/pro_cur.jpg) no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; -o-background-size:cover; height:2.31em;text-shadow:1px 1px 1px #15bcff;}
.m-adv .m-tp{ width:93.75%; margin:0.83em 0 0 3.125%;}
.m-adv .m-tp img{ display:block; width:100%;}
.m-adv .con li{ float:left; width:44.53%; margin:1em 0 0 3.125%; border:1px solid #65b32d; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; height:9.33em;} 
.m-adv .con li h3{height:2.08em; line-height:2.08em; text-align:center; font-size:1em; color:#fff; background:#65b32d;margin:0.125em 0.125em 0 0.125em;}
.m-adv .con li p{ margin:0.42em 0.125em 0 0.3em; font-size:1em; color:#333; line-height:1.2em;}
.m-adv .con li:nth-child(3), .m-adv .con li:nth-child(4){ margin-top:1.125em;}
.m-adv .con li:nth-child(2), .m-adv .con li:nth-child(4){ float:right; margin-right:3.125%;}
.m-adv .m-btn{ margin-top:1.29em;  font-size:1em; height:2.08em; line-height:2.08em; color:#fff;}
.m-adv .m-btn .zck{ color:#fff; padding-left:18.9%; width:50%;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; position:relative; display:inline-block; background:url(/mobile/Images/Index/icon1.gif) no-repeat;}
.m-adv .m-btn .zck2{ color:#fff; padding-left:18.9%; width:50%;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; position:relative; display:inline-block; background:url(/mobile/Images/Index/icon2.gif) no-repeat;}





.m-adv .sclwrap_box , .m-adv .m-box{ height: 59em;overflow:hidden;}

/*正能量经典案例*/
.m-case{ background:#f5f6f4;margin-top:1.56em; padding-bottom:1.96em; }
.m-case h2{background:url(/mobile/Images/Index/case_tit.jpg) no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; -o-background-size:cover; font-size:1.08em; color:#fff; padding:0.27em 0 0 31.88%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; height:7.58em; ; line-height:2.31em; }
.m-case h2 a{ color:#fff; display:block; line-height:2.31em;}
.m-case h2 span{ font-size:1.15em; line-height:1em; padding-top:0.73em; display:block;}
.m-case h2 b{ font-weight:bold;}
.m-case h2 em{ font-size:0.92em; line-height:1em; padding-top:0.58em; display:block;}
.m-case li{ margin:1em 0 0 3.125%; width:45%; float:left; border:1px solid #dcdddb; background:#fff;}
.m-case li img{ width:100%; display:block;}
.m-case li span{ display:block;  padding:0.47em 0 0.47em 3.125%; font-size:1em; line-height:1.25em; color:#666; }
/*正能量方案中心*/
.m-fazx{ margin-top:1.875em;}
.m-fazx h2{ background:#65b32d; font-size:1.08em; text-align:center; height:2.31em; line-height:2.31em; color:#fff;}
.m-fazx ul{ width:100%; height:8.9em;background:url(/mobile/Images/Index/fazx_bg.jpg) no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; -o-background-size:cover;}
.m-fazx ul a{ width:44.53%; float:left; border:1px solid #fff; margin:1.12em 0 0 3.125%; padding:0.125em; display:inline-block; }
.m-fazx ul li{height:2.08em; font-size:1em; color:#448119; text-align:center; line-height:2.08em; background:#fff;}
/*.m-fazx ul a:last-child{ margin:1em 0 0 27.66%;}*/
.u-more{ font-size:1em; height:2.08em; line-height:2.08em; background:#ccc; display:inline-block; width:100%; padding-right:4.875%; text-align:center;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; color:#fff; position:relative;}
.u-more i{ width:0.71em; margin:0 0 0 1%; vertical-align:middle; display:inline-block;}
.u-more i img{ width:100%; display:block;}
/*banner*/
.m-hf1{ margin-top:1.79em;background:url(/mobile/Images/Index/hf1.jpg) no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; -o-background-size:cover; width:100%; height:13em; font-size:1em; line-height:1em; padding:10.21em 0 0 12.81%; color:#333;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;position:relative;  }
.m-hf1 em{ font-size:1.33em; font-weight:bold; font-family:"microsoft yahei"; vertical-align:middle; line-height:1em;}
.m-hf1 a{ color:#333;}
.m-hf1:before{ content:""; position:absolute; top:9.625em; left:3.91%; width:2em; height:2em;background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; -o-background-size:cover; }
/*选择正能量的理由*/
.m-ys{ margin-top:1.92em; background:#f6f6f4; padding-bottom:2.24em;}
.m-ys h2{background:url(/mobile/Images/Index/ys_tit.jpg) no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; -o-background-size:cover; width:100%; height:6.98em;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; font-size:1.17em; line-height:1em; padding:2.11em 0 0 31.25%; color:#fff;}
.m-ys h2 em{ display:block; font-weight:bold; font-size:1.57em; line-height:1em; padding-bottom:0.36em;}
.m-ys li{ margin:1.125em 0.78% 0 3.125%; width:44.84%; border:1px solid #66b22c;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; padding:0.17em 0.125em; float:left;}
.m-ys li img{ width:100%; display:block;}
.m-ys li span{ width:100%; display:block; font-size:1em; text-align:center; height:2.08em; line-height:2.08em; color:#fff; background:#66b42d;}
.m-ys li:first-child, .m-ys li:nth-child(2){ margin-top:0.875em;}
/*客户见证*/
.m-khjz{ background:#f5f6f4;}
.m-khjz h2{ font-size:1.08em; text-align:center;}
.m-khjz h2 a{ width:100%; height:2.31em; line-height:2.31em; color:#fff; text-align:center; background:#65b32d; display:inline-block;}
.m-khjz h2 em{ font-size:0.92em; background:url(/mobile/Images/Index/khjz_tit.jpg) no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; -o-background-size:cover; height:2.5em; line-height:2.5em; width:100%; color:#fff; display:block; }
.m-khjz dl{ margin-top:0.875em}
.m-khjz dt{ width:39.38%; float:left; margin-left:3.125%;}
.m-khjz dt img{ width:100%; display:block;}
.m-khjz dd{ width:54.38%; float:left; margin-left:2.5%;}
.m-khjz dd h3{ font-size:1em; color:#333; line-height:2em;  padding-top:0.42em; height:2em; overflow:hidden;}
.m-khjz dd p{ font-size:1em; line-height:1.5em; color:#666; width:93%; overflow:hidden; height:12.5em;}
.m-khjz .u-more{ margin-top:1.375em;}
.m-khjz .u-more:before{ left:70%;}

/*合作客户*/
.m-coo{ margin-top:2.04em; background:#f5f6f4;}
.m-coo h2{ background:#65b32d; font-size:1.08em; height:2.31em; line-height:2.31em; text-align:center; color:#fff;}
.m-partner{ margin-top:0.96em; position:relative;}
.m-partner .prev{ position:absolute; top:1.125em; left:3.125%; width:5.31%; height:3.46em;background:url(/mobile/Images/Index/coo_left.gif) no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; -o-background-size:cover; }
.m-partner .next{ position:absolute; top:1.125em; right:3.125%; width:5.31%; height:3.46em;background:url(/mobile/Images/Index/coo_left.gif) no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; -o-background-size:cover;-moz-transform:scaleX(-1); -webkit-transform:scaleX(-1); -o-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH(); }
.m-partner .nowarp{ margin:0 10.94%;}
.m-partner .con{ float:left; display:inline; width:100%;}
.m-partner .con li{ width:47.6%; float:left; margin-right:4.8%;}
.m-partner .con li img{ width:100%; display:block;}
.m-partner .con li:last-child{ margin-right:0;}
.m-coo .u-more:before{ left:67%;}


.m-partner .sclwrap_box , .m-partner .m-box{ height:92px;overflow:hidden;}
@media screen and (min-width:360px) {
	.m-partner .sclwrap_box , .m-partner .m-box{ height:102px;}
}
@media screen and (min-width:400px) {
	.m-partner .sclwrap_box , .m-partner .m-box{ height:114px;}
}
@media screen and (min-width:480px) {
	.m-partner .sclwrap_box , .m-partner .m-box{ height:137px;}
}
@media screen and (min-width:568px) {
	.m-partner .sclwrap_box , .m-partner .m-box{ height:162px;}
}
@media screen and (min-width:639px) {
	.m-partner .sclwrap_box , .m-partner .m-box{ height:183px;}
}


/*banner*/
.m-hf2{ margin-top:1.92em;background:url(/mobile/Images/Index/hf2.jpg) no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; -o-background-size:cover; width:100%; height:8.79em; font-size:1em; line-height:1em; padding:6.13em 0 0 39.06%; color:#333;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;position:relative;  }
.m-hf2 em{ font-size:1.33em; font-weight:bold; font-family:"microsoft yahei"; vertical-align:middle;}
.m-hf2 a{ color:#fff;}
.m-hf2:before{ content:""; position:absolute; top:5.54em; left:30.16%; width:2em; height:2em;background:url(/mobile/Images/Index/tel3.png) no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; -o-background-size:cover; }

/*走进正能量*/
.m-about{ height:249px; overflow:hidden;background:#f5f6f4; margin-top:1.92em;}
.m-about .column-list{ font-size:1.08em; background:#65b32d; color:#fff; height:2.31em; line-height:2.31em;}
.m-about .column-list li{ float:left; width:50%; height:2.31em; line-height:2.31em; color:#fff; text-align:center;background:url(/mobile/Images/Index/xc_link.jpg) no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; -o-background-size:cover; height:2.31em; }
.m-about .column-list li.z-on{ background:url(/mobile/Images/Index/pro_cur2.jpg) no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; -o-background-size:cover; height:2.31em;}
.m-gy{  float:left; display:inline; width:100%;}
.m-gy .no_ov{ width:83.59%; margin:0.96em 0 0 8.13%;}
.m-gy dl{ width:100%;}
.m-gy dt{ width:100%;}
.m-gy dt img{ width:100%;display:block;}
.m-gy dd{ display:block; width:100%; height:2.59em; line-height:2.59em; text-align:center; color:#666; font-size:1em; overflow:hidden;}
.m-gy dd a{ color:#666;}
.m-qyxc{ float:left; width:100%; display:inline; position:relative; margin-top:1.17em;}
.m-qyxc .no_ov{ margin:0 15.625%; width:68.75%;}
.m-qyxc .prev{ position:absolute; top:4.21em; left:4.84%; width:6.72%; height:4.33em;background:url(/mobile/Images/Index/qyxc_right.gif) no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; -o-background-size:cover;-moz-transform:scaleX(-1); -webkit-transform:scaleX(-1); -o-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH(); }
.m-qyxc .next{ position:absolute; top:4.21em; right:4.84%; width:6.72%; height:4.33em;background:url(/mobile/Images/Index/qyxc_right.gif) no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; -o-background-size:cover; }
.m-qyxc p{ width:100%; display:inline; float:left;}
.m-qyxc p img{ width:100%; display:block;}
.m-qyxc p span{ display:block; width:100%; height:3.08em; line-height:3.08em; font-size:1em; text-align:center; color:#666;}

.m-qyxc ul{ width:100%; display:inline; float:left;}
.m-qyxc li{width:47.6%; float:left; margin-right:4.8%;}
.m-qyxc li{ width:47.6%; float:left; margin-right:4.8%;}
.m-qyxc li img{ width:100%; display:block;}
.m-qyxc li span{ display:block; width:100%; height:2.25em; line-height:2.25em; font-size:1em; text-align:center; color:#666;}
.m-qyxc li:last-child{ margin-right:0;}

.m-about .sclwrap_box , .m-about .m-box{ height:206px; overflow:hidden;}


@media screen and (min-width:360px) {
	.m-about{ height:280px; overflow:hidden;}
	.m-about .sclwrap_box , .m-about .m-box{ height:232px;}
}
@media screen and (min-width:400px) {
	.m-about{ height:311px; overflow:hidden;}
	.m-about .sclwrap_box , .m-about .m-box{ height:258px;}
}
@media screen and (min-width:480px) {
	.m-about{ height:373px; overflow:hidden;}
	.m-about .sclwrap_box , .m-about .m-box{ height:310px;}
}
@media screen and (min-width:568px) {
	.m-about{ height:441px; overflow:hidden;}
	.m-about .sclwrap_box , .m-about .m-box{ height:367px;}
}
@media screen and (min-width:639px) {
	.m-about{ height:498px; overflow:hidden;}
	.m-about .sclwrap_box , .m-about .m-box{ height:414px;}
}

/*正能量荣誉资质*/
.m-honor{ background:#f5f6f4;}
.m-honor h2{ background:#65b32d; font-size:1.08em; height:2.31em; line-height:2.31em; text-align:center; color:#fff;}
.m-ryzs{ margin-top:0.96em; position:relative;}
.m-ryzs .prev{ position:absolute; top:4.625em; left:3.125%; width:5.31%; height:3.46em;background:url(/mobile/Images/Index/coo_left.gif) no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; -o-background-size:cover; }
.m-ryzs .next{ position:absolute; top:4.625em; right:3.125%; width:5.31%; height:3.46em;background:url(/mobile/Images/Index/coo_left.gif) no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; -o-background-size:cover;-moz-transform:scaleX(-1); -webkit-transform:scaleX(-1); -o-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH(); }
.m-ryzs .nowarp{ margin:0 10.94%;}
.m-ryzs .con{ float:left; display:inline; width:100%;}
.m-ryzs .con li{ width:47.6%; float:left; margin-right:4.8%;}
.m-ryzs .con li img{ width:100%; display:block;}
.m-ryzs li span{ display:block; width:100%; height:2.25em; line-height:2.25em; font-size:1em; text-align:center; color:#666; overflow:hidden;}
.m-ryzs .con li:last-child{ margin-right:0;}
.m-honor .u-more:before{ left:67%;}

.m-ryzs .sclwrap_box , .m-ryzs .m-box{ height:185px;overflow:hidden;}
@media screen and (min-width:360px) {
	.m-ryzs .sclwrap_box , .m-ryzs .m-box{ height:208px;}
}
@media screen and (min-width:400px) {
	.m-ryzs .sclwrap_box , .m-ryzs .m-box{ height:231px;}
}
@media screen and (min-width:480px) {
	.m-ryzs .sclwrap_box , .m-ryzs .m-box{ height:277px;}
}
@media screen and (min-width:568px) {
	.m-ryzs .sclwrap_box , .m-ryzs .m-box{ height:328px;}
}
@media screen and (min-width:639px) {
	.m-ryzs .sclwrap_box , .m-ryzs .m-box{ height:370px;}
}



/*banner*/
.m-news{ margin-top:2.25em; position:relative; background:#f5f6f4;} 
.m-news .m-cnt{ margin-top:-0.12em; font-size:1.08em;  height:2.31em; line-height:2.31em;}
.m-news .m-cnt li{ float:left; width:33.33333%; text-align:center; color:#fff; text-align:center; position:relative;background:url(/mobile/Images/Index/news_link.jpg) no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; -o-background-size:cover; height:2.31em;}
.m-news .m-cnt li.z-on{ background:url(/mobile/Images/Index/news_cur.jpg) no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; -o-background-size:cover; height:2.31em;}

.m-news .sclwrap_box , .m-news .m-box{ height:219px; overflow:hidden;}
.m-news .con{ float:left; display:inline; width:100%;}
.m-news .m-tp{ width:93.75%; margin:0.83em 0 0 3.125%;}
.m-news .m-tp img{ width:100%; display:block;}
.m-news .con ul{ margin-top:0.6em; padding-bottom:0.24em;border-bottom:0.96em solid #fff;}
.m-news .con li{ width:93.75%; position:relative; margin-left:3.125%; padding-left:5.16%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; height:2em; line-height:2em; overflow:hidden; color:#666; font-size:1em;}
.m-news .con li:before{ content:""; position:absolute; top:0.71em; left:0; width:0.79em; height:0.83em;background:url(/mobile/Images/Index/news_icon.gif) no-repeat;background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; -o-background-size:cover;}
.m-news .con li:after{ content:""; position:absolute; bottom:1px; left:5.5%; width:94.5%; height:1px; border-bottom:1px dotted #cfcfcf}
.m-news .con a:last-child li:after{ border-bottom:0;}
.m-news dl{ margin:1em 0 0 3.9%; padding-bottom:0.2em; width:92.97%; border-bottom:1px dotted #cfcfcf;}
.m-news dt{ padding-left:9.92%; position:relative; font-size:1em; color:#666; line-height:1.42em;}
.m-news dt:before{ content:""; position:absolute; top:0; left:0; width:1.58em; height:1.42em;background:url(/mobile/Images/Index/w.gif) no-repeat;background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; -o-background-size:cover;}
.m-news dd{ padding-left:9.92%; line-height:1.5em; margin-top:0.58em; color:#666; font-size:1em; position:relative;}
.m-news dd:before{ content:""; position:absolute; top:0.1em; left:0; width:1.58em; height:1.42em;background:url(/mobile/Images/Index/d.gif) no-repeat;background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; -o-background-size:cover;}
.m-news dd span{ display:block; text-align:right; color:#6cb7e2;}
.m-news .con dl:nth-last-child(2){ padding-bottom:0.56em; border-bottom:0;}
.m-news .u-more:before{ left:59%; }

@media screen and (min-width:360px) {
	.m-news .sclwrap_box , .m-news .m-box{ height:246px;}
}
@media screen and (min-width:400px) {
	.m-news .sclwrap_box , .m-news .m-box{ height:273px;}
}
@media screen and (min-width:480px) {
	.m-news .sclwrap_box , .m-news .m-box{ height:328px;}
}
@media screen and (min-width:568px) {
	.m-news .sclwrap_box , .m-news .m-box{ height:388px;}
}
@media screen and (min-width:639px) {
	.m-news .sclwrap_box , .m-news .m-box{ height:438px;}
}

