

/*-----------------------------------------------------------------------------------------------------------------------*/
.g-adv{height:12.5rem; overflow:hidden;}

/*-----------------------------------------------------------------------------------------------------------------------*/
.wrap nav{height:5.916rem; overflow:hidden; background:#8d8d8d; position:relative;}
.wrap nav a{display:block; float:left; width:33.33%; text-align:center; height:2.958rem; border-bottom:1px solid #fff; border-right:1px solid #fff; font:1rem/2.958rem "Microsoft Yahei"; overflow:hidden; color:#fff; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.wrap nav a:nth-child(1){background:#05a602;}
.wrap nav a:nth-child(3),.wrap nav a:nth-child(6){border-right:0;}
/*-----------------------------------------------------------------------------------------------------------------------*/
.g-se1{position:relative; height:3.25rem; background:#05a602; overflow:hidden; position:relative;}
.m-ipt{width:83.5%; height:1.833rem; margin:0.708rem auto 0; overflow:hidden; }
.m-ipt .inp1{width:18.541rem; height:1.833rem; float:left; font:1rem/1.833rem "Microsoft Yahei"; color:#ddefdd; border:0; background:url(/mobile/Images/Index/ss1.jpg) no-repeat center top; -webkit-background-size:18.541rem 1.833rem; -moz-background-size:18.541rem 1.833rem; -o-background-size:18.541rem 1.833rem; background-size: 18.541rem 1.833rem; }
.m-ipt .inp2{width:3.541rem; height:1.833rem; float:left; line-height:1.833rem; border:0; background:url(/mobile/Images/Index/ss2.jpg) no-repeat center top; -webkit-background-size:3.541rem 1.833rem; -moz-background-size:3.541rem 1.833rem; -o-background-size:3.541rem 1.833rem; background-size:3.541rem 1.833rem; }

/*-----------------------------------------------------------------------------------------------------------------------*/
.m-dt{height:10.541rem; overflow:hidden; }
.m-dt h2{text-align:center; height:2.5rem; margin-top:1rem; font:1.083rem/2rem "Microsoft Yahei"; }
.m-dt h2 a{color:#444;}
.m-dt dl{width:96%; height:5.416rem; margin:0 auto; background:#fff; border:1px solid #e5e5e5; overflow:hidden; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.m-dt dl dt{float:left; width:12.875rem; border-right:1px solid #e5e5e5; position:relative; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.m-dt dl dt span{position:absolute; top:3.8rem; left:0; width:100%; height:1rem; text-align:center; font:0.66rem/1rem "Microsoft Yahei"; color:#fff; background:url(/mobile/Images/Index/dt_s.png) no-repeat center top; -webkit-background-size:100% 1rem; -moz-background-size:100% 1rem; -o-background-size:100% 1rem; background-size:100% 1rem;}
.m-dt dl dd{float:right; width:11.833rem; padding-top:0.3rem;}
.m-dt dl dd a{display:block; height:1.583rem; font:0.833rem/1.583rem "Microsoft Yahei"; color:#666; line-height:1.583rem; overflow:hidden;}
/*-----------------------------------------------------------------------------------------------------------------------*/
.m-case{height:33.75rem; overflow:hidden; position:relative; background:url(/mobile/Images/Index/case_bj.jpg) repeat-y center top; -webkit-background-size:100% 1rem; -moz-background-size:100% 1rem; -o-background-size:100% 1rem; background-size:100% 1rem; }
.m-bt{height:2.5rem; margin:1.25rem 0 1.041rem 0; text-align:center; font:bold 1.166rem/1.5rem "Microsoft Yahei"; color:#383838;}
.m-bt i{display:block; font:0.75rem/1rem Arial, Helvetica, sans-serif; text-transform:uppercase; color:#d1d1d1;}
.m-case .prev,.m-case .next{position:absolute; top:9.583rem; width:1.0rem ; height:1.792rem; z-index:10;}
.m-case .prev{left:1.25rem;}
.m-case .next{right:1.25rem;}
.m-case .con{float:left; display:inline; width:100%;}
.m-case .con p{width:95.93%; margin:0 auto; height:16.75rem; position:relative; overflow:hidden;}
.m-case .con p span{position:absolute; top:12.68rem; left:0; width:98%; padding-left:2%; height:3.083rem; font:0.75rem/0.8rem "Microsoft Yahei"; color:#e9e8da; background:url(/mobile/Images/Index/case_s.png) no-repeat center top; -webkit-background-size:100% 3.083rem; -moz-background-size:100% 3.083rem; -o-background-size:100% 3.083rem; background-size:100% 3.083rem;}
.m-case .con p span b{display:block; font:0.916rem/1.8rem "Microsoft Yahei"; color:#fff;}
.m-case .m-case-n{width:95.31%; margin:0 auto; overflow:hidden;}
.m-case .m-case-n li{float:left; height:2.75rem; margin-bottom:0.333rem;}
.m-case .m-case-n li:nth-child(2n){float:right;}
.m-case .m-case-n li a{display:inline-block; width:12.4rem; height:2.75rem; background:#05a602; text-align:center; font:0.916rem/2.75rem "Microsoft Yahei"; color:#fff;}

/*-----------------------------------------------------------------------------------------------------------------------*/
.m-pro{height:50.625rem; overflow:hidden;}
.m-pro h2{margin-bottom:1.4rem;}
.m-pro .m-cnt{width:95.31%; height:15.25rem; margin:0 auto; overflow:hidden;}
.m-pro .m-cnt li{float:left; width:12.4rem; height:2.5rem; border:1px solid #e7e7e7; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box; margin-bottom:0.416rem; background:#f1f1f1; text-align:center; font:0.916rem/2.5rem "Microsoft Yahei"; color:#444;}
.m-pro .m-cnt li:nth-child(2n){float:right;}
.m-pro .m-cnt .z-on{background:#05a602; color:#fff;}
.m-pro .m-cnt .z-on a{ color:#fff;}
.m-pro .con{float:left; display:inline; width:100%;}
.m-pro .con ol{height:26.416rem; overflow:hidden;}
.m-pro .con ol li{float:left; width:47.18%; height:12.958rem; margin-left:0.5rem;}
.m-pro .m-cnt li a{color:#444;}
.m-pro .con ol li img{width:12.5rem; height:10.291rem; border:1px solid #81c57f; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.m-pro .con ol li span{display:block; text-align:center; font:0.833rem/1.6rem "Microsoft Yahei"; color:#666;}
.m-pro-s{display:block; width:96%; height:2.125rem; margin:0 auto; text-align:center; font:bold 0.916rem/2.125rem "Microsoft Yahei"; color:#fff; background:#05a602;}
/*-----------------------------------------------------------------------------------------------------------------------*/
.m-ys{height:30.416rem; position:relative; background:url(/mobile/Images/Index/case_bj.jpg) repeat-y center top; -webkit-background-size:100% 1rem; -moz-background-size:100% 1rem; -o-background-size:100% 1rem; background-size:100% 1rem;}
.m-ys h2{height:6.5rem; overflow:hidden;}
.m-ys .con{float:left; display:inline; width:100%;}
.m-ys dl{width:95.62%; height:20.875rem; margin:0 auto; border:1px solid #e3e3e3; overflow:hidden;}
.m-ys dl dt{width:24.541rem; height:10.833rem; margin:0.5rem auto 0; overflow:hidden;}
.m-ys dl dd{width:95.62%; margin:0 auto; overflow:hidden;}
.m-ys dl dd h3{height:2rem; margin-bottom:0.833rem; overflow:hidden;}
.m-ys dl dd h3 i{display:block; float:left; width:3.833rem; margin-right:1rem; text-align:center; height:2rem; font:1.29rem/2rem "Microsoft Yahei"; color:#fff; text-transform:uppercase; background:#05a602;}
.m-ys dl dd h3 em{float:left; font:bold 1.2rem/2rem "Microsoft Yahei"; color:#333; }
.m-ys dl dd p{padding-left:1rem; font:0.833rem/1.5rem "Microsoft Yahei"; color:#666; background:url(/mobile/Images/Index/ys_s.png) no-repeat left 0.5rem; -webkit-background-size:0.5rem; -moz-background-size:0.5rem; -o-background-size:0.5rem; background-size:0.5rem;} 
.m-ys .m-cnt{position:absolute; width:93%; top:25.25rem; left:1rem;}
.m-ys .m-cnt li{float:left; width:4rem; height:1.416rem; text-align:center; font:0.916rem/1.416rem "Microsoft Yahei"; color:#333; margin-right:0.5%; background:#d7d7d7;}
.m-ys .m-cnt .z-on{background:#05a602; color:#fff;}

/*-----------------------------------------------------------------------------------------------------------------------*/
.m-qy{height:24.333rem; position:relative; background:url(/mobile/Images/Index/case_bj.jpg) repeat-y center top; -webkit-background-size:100% 1rem; -moz-background-size:100% 1rem; -o-background-size:100% 1rem; background-size:100% 1rem;}
.m-qy h2{height:4.375rem; overflow:hidden;}
.m-qy h2 img{height:3rem;}
.m-qy .nowarp{width:85.75%; height:17.25rem; margin:0 auto; overflow:hidden;}
.m-qy .con{float:left; display:inline; width:100%;}
.m-qy .prev,.m-qy .next{position:absolute; top:10.75rem; width:1rem; height:1.791rem;}
.m-qy .prev{left:0.5rem;}
.m-qy .next{right:0.5rem;}
.m-qy .con p{width:22.875rem; height:17.25rem;position:relative;  overflow:hidden;}
.m-qy .con p span{color:#fff;position:absolute; top:14.35rem; left:0; width:98%; padding-left:2%; height:2.083rem; line-height:2.083rem; font:0.916rem/1.8rem "Microsoft Yahei"; color:#e9e8da; background:url(/mobile/Images/Index/case_s.png) no-repeat center top; -webkit-background-size:100% 3.083rem; -moz-background-size:100% 3.083rem; -o-background-size:100% 3.083rem; background-size:100% 3.083rem; overflow:hidden;}

.m-qy-x{display:block; width:96%; height:2.125rem; margin:0 auto; text-align:center; font:bold 0.916rem/2.125rem "Microsoft Yahei"; color:#fff; background:#05a602;}
/*-----------------------------------------------------------------------------------------------------------------------*/
.m-pic{height:9.166rem; overflow:hidden; background:url(/mobile/Images/Index/pic1.jpg) no-repeat center top; -webkit-background-size:100% 9.166rem; -moz-background-size:100% 9.166rem; -o-background-size:100% 9.166rem; background-size:100% 9.166rem;}
.m-pic p{width:20.5rem; height:1.5rem; margin:6.6rem 0 0 4.5rem; font:0.8rem/1rem "Microsoft Yahei"; color:#fff;}
.m-pic p b{font-size:1.166rem;}
.m-pic p em a{display:inline-block; margin-left:1rem; width:4.833rem; height:1.33rem; font:bold 0.75rem/1.3rem "Microsoft Yahei"; color:#fff; text-align:center; border-radius:0.2rem; background:#ff8a00;}
/*-----------------------------------------------------------------------------------------------------------------------*/
.m-lc{height:38.166rem; overflow:hidden; background:url(/mobile/Images/Index/case_bj.jpg) repeat-y center top; -webkit-background-size:100% 1rem; -moz-background-size:100% 1rem; -o-background-size:100% 1rem; background-size:100% 1rem;}
.m-lc h2{margin-top:3rem; height:4.333rem;}
.m-lc ul{height:30.833rem; position:relative; background:url(/mobile/Images/Index/lc_bj.jpg) no-repeat center top; -webkit-background-size:100% 30.833rem; -moz-background-size:100% 30.833rem; -o-background-size:100% 30.833rem; background-size:100% 30.833rem;}
.m-lc ul li{position:absolute; width:7.083rem; text-align:center; font:bold 0.833rem/1.083rem "Microsoft Yahei"; color:#444;}
.m-lc ul li span{display:block; height:1.75rem; font:1rem/1rem Arial, Helvetica, sans-serif; color:#868585;}
.m-lc ul li:nth-child(1){top:2.66rem; left:6.4rem;}
.m-lc ul li:nth-child(2){top:2.66rem; left:16rem;}
.m-lc ul li:nth-child(3){top:8rem; left:16rem;}
.m-lc ul li:nth-child(4){top:8rem; left:6.4rem;}
.m-lc ul li:nth-child(5){top:13.25rem; left:6.4rem;}
.m-lc ul li:nth-child(6){top:13.25rem; left:16rem;}
.m-lc ul li:nth-child(7){top:18.4rem; left:17.4rem;}
.m-lc ul li:nth-child(8){top:18.4rem; left:10rem;}
.m-lc ul li:nth-child(9){top:18.4rem; left:3.3rem;}
.m-lc ul li:nth-child(10){top:23.75rem; left:3.3rem;}
.m-lc ul li:nth-child(11){top:23.75rem; left:10rem;}
.m-lc ul li:nth-child(12){top:23.75rem; left:17.4rem;}

/*-----------------------------------------------------------------------------------------------------------------------*/
.m-jz{height:17.083rem; overflow:hidden;}
.m-bts{height:2.458rem; background:#05a602; overflow:hidden;}
.m-bts img{float:left; width:1.416rem; height:1.416rem; margin:0.5rem 0.35rem 0 0.625rem;}
.m-bts em{float:left; font:bold 1.083rem/2.458rem "Microsoft Yahei"; color:#fff;}
.m-bts em i{font:0.916rem/2.458rem Arial, Helvetica, sans-serif; text-transform:uppercase; color:#8ecc8d;}
.m-jz dl{width:96%; margin:1.75rem auto 0; height:10.416rem; overflow:hidden;}

.m-jz dl dt{float:left; width:14.75rem; height:10.333rem;}
.m-jz dl dt img{width:14.5rem; height:10.083rem; padding:2px; border:1px solid #cfcfcf; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.m-jz dl dd{float:right; width:10.5rem;}
.m-jz dl dd b{display:block; font:1rem/2.2rem "Microsoft Yahei"; color:#333;}
.m-jz dl dd p{height:6.7rem; font:0.833rem/1.166rem "Microsoft Yahei"; color:#777;}
.m-jz dl dd em a{font:0.833rem/1.166rem "Microsoft Yahei"; color:#058b01;}
/*-----------------------------------------------------------------------------------------------------------------------*/
.m-about{height:24.916rem; overflow:hidden;}
.m-about dl{width:82.03%; margin:0.875rem auto 0; height:20.083rem; overflow:hidden;}
.m-about dl dt{height:11.833rem;}
.m-about dl dt img{width:21.625rem; height:11.583rem; border:3px solid #e5e5e5; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.m-about dl dd b{display:block; text-align:center; font:bold 1rem/2.2rem "Microsoft Yahei"; color:#212121;}
.m-about dl dd p{font:1rem/1.666rem "Microsoft Yahei"; color:#8d8d8d;}
.m-about dl dd p a{float:right; font-size:0.833rem; color:#058b01;}
/*-----------------------------------------------------------------------------------------------------------------------*/
.m-news{height:15.2rem; overflow:hidden;}
.m-news .m-cnt{height:2.291rem; margin-bottom:1rem; background:#8d8d8d; overflow:hidden;}
.m-news .m-cnt li{float:left; width:33.333%; text-align:center; font:bold 1rem/2.291rem "Microsoft Yahei"; color:#fff;}
.m-news .m-cnt .z-on{background:#05a602;}
.m-news .con{float:left; display:inline; width:100%;}
.m-news .con ol{width:23.75rem; height:11.35rem; margin:0 auto; overflow:hidden;}
.m-news .con ol li{font:1rem/2.125rem "Microsoft Yahei"; line-height:2.125rem; overflow:hidden; }
.m-news .con ol li a{color:#8d8d8d;}
.m-news .con ol li i{float:left;}
.m-news .con ol li em{float:right;}
.m-news-x{display:block; width:96%; height:2.125rem; margin:0 auto; text-align:center; font:bold 0.916rem/2.125rem "Microsoft Yahei"; color:#fff; background:#05a602;}
/*-----------------------------------------------------------------------------------------------------------------------*/








@media screen and (min-width:320px) {
	html { font-size:75%;}
}
@media screen and (min-width:360px) {
	html { font-size:85%;}
}
@media screen and (min-width:375px) {
	html { font-size:87.5%;}
}
@media screen and (min-width:384px) {
	html { font-size:90%;}
}
@media screen and (min-width:414px) {
	html { font-size:96%;}
}
@media screen and (min-width:480px) {
	html { font-size:110.5%;}
}
@media screen and (min-width:568px) {
	html { font-size:129%;}
}
@media screen and (min-width:639px) {
	html { font-size:150%;}
}
