﻿@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%}
}
@media screen and (min-width:480px){body{font-size:112%}
}
@media screen and (min-width:568px){body{font-size:131%}
}
@media screen and (min-width:639px){body{font-size:150%}
}
body{padding-top:0}
.wrap{background:#fff}
body .g-hd{height:6.333em;overflow:hidden;position:relative;border-top:.667em solid #1d890c}
body .g-hd .logo{width:21.4%;padding:1.16em 4.68% 0 4.375%}
body .g-hd .logo img{width:100%;height:auto;display:block;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
body .g-hd .top_r{width:50%;margin-top:1.2em;padding:0 0 0 4.375%;color:#ff7800;font-weight:700;font-size:1.16em;position:relative}
body .g-hd .top_r:before{content:"";position:absolute;top:.3em;left:0;width:1px;height:2.8em;background-image:-webkit-gradient(radial,left top,left bottom,from(#469e38),to(#fff));background-image:-webkit-radial-gradient(circle,#469e38,#fff);background-image:-moz-radial-gradient(circle,#469e38,#fff);background-image:radial-gradient(circle,#469e38,#fff)}
body .g-hd .top_r a{color:#ff7800;font-size:1.28em;margin-top:3%;display:block;font-family:Arial,Helvetica,sans-serif;padding:0 0 0 16%;position:relative}
body .g-hd .top_r a:before{content:"";position:absolute;top:0;left:0;width:1.08em;height:1.08em;background:url(/mobile/images/common/tel.gif) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}
.g-adv{height:12.5em;position:relative}
.g-adv .m-box,.g-adv .sclwrap_box{height:12.5em;overflow:hidden}
.g-adv .m-box img{display:block;width:100%;vertical-align:top}
.g-adv .m-cnt{width:100%;height:1.2em;position:absolute;bottom:0;left:85%}
.g-adv .m-cnt li{float:left;width:.8em;height:.8em;border-radius:.8em;background:#fff;margin-right:1.5%}
.g-adv .m-cnt li.z-on{background:#f38604}
.g_nav{height:16em;overflow:hidden;margin:2.08em 0 0 0}
.g_nav a li{position:relative;float:left;width:25.625%;margin:0 1.5% 1.55em 5.3%;text-align:center;height:6.16em;font-size:1em;color:#fff;background:#1d890c;border-radius:.3em}
.g_nav a li img{display:block;width:3.33em;height:3.33em;margin:.5em auto .2em}
.g_nav a:nth-child(3) li,.g_nav a:nth-child(6) li{margin-right:0}
.bd01{height:5em;font-size:1em;overflow:hidden;position:relative}
.bd01 img{width:100%;height:5em;display:block;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.pro_centre{height:41.5em;margin-top:2em;overflow:hidden}
.pro_centre h2{font-size:1em;background:#e8e8e8;height:2.92em;line-height:2.92em;overflow:hidden}
.pro_centre h2 em{display:inline-block;font-weight:700;color:#fff;background:#1d890c;font-size:1.16em;padding:0 3.125%}
.pro_centre h2 span{font-size:1em;text-transform:uppercase;color:#666;padding:0 3.125% 0 0}
.sub_tab0{height:13.83em;overflow:hidden}
.sub_tab0 li{float:left;margin:1.66em 2% 0 3.125%;width:44.4%;height:2.33em;line-height:2.33em;border-radius:.3em;color:#333;text-align:center;display:inline-block;overflow:hidden;background:#e8e8e8}
.sub_tab0 li.z-on{background:#ff7800;color:#fff}
.ry_centre{position:relative;height:35.08em;overflow:hidden}
.ry_centre .m-box,.ry_centre .sclwrap_box{height:21.25em;overflow:hidden}
.s_img{float:left;display:inline}
.s_img li{float:left;width:74%;margin:0 13%;overflow:hidden}
.s_img li img{width:100%;display:block;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.s_img li span{text-align:center;display:block;width:100%;height:2.2em;line-height:2.2em;font-size:1em;color:#333;overflow:hidden}
.sd_box .next,.sd_box .prev{position:absolute;width:2.04em;height:3.583em;top:7.29em;z-index:9;cursor:pointer}
.sd_box .next img,.sd_box .prev img{width:100%;vertical-align:top}
.sd_box .prev{left:2.8%}
.sd_box .next{right:2.8%;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}
a.u_zx{display:block;color:#fff;background:#1d890c;border-radius:.3em;width:42.5%;height:2.269em;line-height:2.269em;text-align:center;font-size:1.08em;margin:0 auto}
.ys_bao{height:32.58em;overflow:hidden}
.ys_bao h2{background:#f3f3f3;text-align:center;height:3.9em;line-height:3.9em;font-size:1.25em;color:#ff7800;font-weight:700}
.ys_bao h2 img{vertical-align:middle;margin-left:2%;width:4.66em;height:3.133em;display:inline-block;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.ys_bao ul{margin:1.66em 2.34% 0;height:26.04em;overflow:hidden}
.ys_bao ul li{width:49.2%;height:11.8em;font-size:1em;float:left;border:.1em solid #1d890c;border-radius:.5em;line-height:1.2em;color:#333;text-align:center}
.ys_bao ul li:nth-child(2n-1){border-right:1px solid #1d890c}
.ys_bao ul li:first-child,.ys_bao ul li:nth-child(2){border-bottom:1px solid #1d890c}
.ys_bao ul li span{display:block;font-size:1.08em;font-weight:700;color:#ff7800;padding-bottom:5%}
.ys_bao ul li img{margin:6% 0 1% 0;width:4.166em;height:4.166em;display:inline-block;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.ys_box{overflow:hidden;height:42.375em;background:#e3fcdf;position:relative}
.ys_box:before{content:"";position:absolute;top:6.54em;left:0;width:100%;height:1em;background:url(/mobile/images/index/sha.jpg) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}
.ys_box h2{color:#1d890c;font-size:1.25em;padding:1.66em 0 0 0;height:3.57em 0 0 0}
.ys_box h2 img{float:left;margin:-.41em 3.125% 0 8.28%;width:5.33em;height:3.6em;display:inline-block;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.ys_box h2 em{font-weight:700;color:#ff7800}
.ys_box .m-box,.ys_box .sclwrap_box{height:33.54em;overflow:hidden}
.c_ys{float:left;display:inline;height:33.54em}
.c_ys i{width:66.71%;margin:3.16em auto 5%;display:block}
.c_ys i img{width:100%;height:auto;display:block;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.c_ys:nth-child(2) i{width:84.84%;margin:3.08em auto 5%}
.c_ys:nth-child(3) i{width:91.875%;margin:2.08em auto 1%}
.c_ys:nth-child(4) i{width:83.43%;margin:3.16em auto 6%}
.c_ys:nth-child(5) i{width:89.375%;margin:2em auto 5%}
.c_ys .ys01{height:22.625em;padding:0 2.8%;margin-left:3%}
.c_ys .ys01 dt{padding:0 0 2% 0;color:#1d890c;font-size:1.25em;font-weight:700;position:relative;overflow:hidden}
.c_ys .ys01 dt:before{content:"";position:absolute;bottom:0;left:0;width:19.33em;height:.33em;background:url(/mobile/images/index/ysx.gif) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}
.c_ys .ys01 dt em{float:left;color:#1d890c;margin:-1.5% 1% 0 0;display:inline;z-index:10;font-size:2em;font-family:Impact;font-weight:400}
.c_ys .ys01 dt span{color:#a8a8a8;font-family:Arial,Helvetica,sans-serif;font-size:.46em;text-transform:uppercase;display:block;font-weight:400}
.c_ys .ys01 dd{padding:5% 0 0 0}
.c_ys .ys01 dd p{padding:0 2% 0 4%;margin:0 0 3% 0;line-height:1.2em;color:#333;position:relative}
.c_ys .ys01 dd p:before{content:"";position:absolute;top:.3em;left:0;width:.34em;height:.34em;border-radius:.34em;border:.14em solid #1d890c}
.ys_tab{margin:0 auto;width:40%;height:1.958em;text-align:center}
.ys_tab li{float:left;display:inline-block;border:.14em solid #1d890c;width:1.2em;height:1.2em;border-radius:1.2em;margin:0 3%;cursor:pointer}
.ys_tab li.z-on{background:#1d890c;width:1.34em;height:1.34em;border-radius:1.34em}
.hz_box{height:17.208em}
.hz_box h2{text-align:center;font-size:1.25em;padding:1.5em 0 0 0;height:2.56em;font-weight:700;color:#1d890c;position:relative}
.hz_box h2:before{content:"";position:absolute;top:2.23em;left:2.8%;width:7%;height:1px;background:#1d890c}
.hz_box h2:after{content:"";position:absolute;top:2.23em;right:2.8%;width:7%;height:1px;background:#1d890c}
.hz01{position:relative;height:9.33em;overflow:hidden}
.hz01 .m-box,.hz01 .sclwrap_box{height:9.33em;overflow:hidden}
.hz01 .nowrap{width:82%;margin:0 auto}
.h_img{float:left;display:inline;overflow:hidden}
.h_img li{float:left;width:44%;margin:0 3%;display:inline;overflow:hidden}
.h_img li img{width:100%;display:block;border:1px solid #b9b9b9;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.h_img li span{text-align:center;display:block;width:100%;height:2em;line-height:2em;font-size:1em;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.hz01 .next,.hz01 .prev{position:absolute;width:1.29em;height:2.33em;top:1.3em;z-index:9;cursor:pointer}
.hz01 .next img,.hz01 .prev img{width:100%;vertical-align:top}
.hz01 .prev{left:2.8%}
.hz01 .next{right:2.8%;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}
a.ck_more{text-align:center;color:#1d890c;font-size:1em;height:3.75em;line-height:2.6em;display:block;z-index:10;position:relative}
a.ck_more:before{content:"";position:absolute;top:0;left:0;width:100%;height:.92em;z-index:-1;background:url(/mobile/images/index/mores.jpg) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}
.about_box{height:22.583em;overflow:hidden;margin:0}
.about_box dl{padding:1.66em 2.8% 0;overflow:hidden}
.about_box dl dt{width:82.9%;margin:0 auto}
.about_box dl dt img{width:100%;display:block;border:1px solid #b9b9b9;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.about_box dl dd{padding:1.66em 0 0 0;overflow:hidden}
.about_box dl dd a{text-align:center;width:23.5%;height:2.66em;line-height:2.66em;display:inline-block;background:#1d890c;color:#fff;font-size:1em;margin-right:1.98%}
.about_box dl dd a:last-child{margin:0}
.dt_centre{height:26.08em;overflow:hidden;position:relative}
.sub_tab{background:#e8e8e8;height:2.92em;overflow:hidden}
.sub_tab li{font-size:1.25em;float:left;color:#666;height:2.33em;line-height:2.33em;padding:0 3.5%;margin-right:1%;font-weight:700;cursor:pointer}
.sub_tab li.z-on{display:inline-block;color:#fff;background:#1d890c}
a.dtmore{position:absolute;top:.8em;right:3.125%;font-size:1em;text-transform:uppercase;color:#666}
.dt_centre .m-box,.dt_centre .sclwrap_box{height:23.16em;overflow:hidden}
.n_list{float:left;display:inline; height:auto;}
.n_list p{margin:1.6em 2.8% 0}
.n_list p img{width:100%;height:5.2em;display:block;border:1px solid #b9b9b9;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.n_list ul{padding:6% 2.8% 0}
.n_list ul li{position:relative;padding:0 0 3% 5%;line-height:1.2em;color:#333;font-size:1em}
.n_list ul li:before{content:"";position:absolute;left:.5%;top:.3em;width:.38em;height:.38em;border-radius:.38em;border:.14em solid #1d890c}
.g-ft{width:100%;height:16.25em;position:relative}
a.u_top{position:relative;display:block;height:2.19em;line-height:2.19em;font-size:1.5em;text-align:center;color:#fff;background:#1d890c}
a.u_top:before{content:"";position:absolute;top:.7em;left:32%;width:.833em;height:.833em;background:url(/mobile/images/common/topico.gif) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}
.g-ft p{text-align:center;color:#333;font-size:1.08em;padding:5% 0 0 0;line-height:1.4em}
.f_nav{height:4.58em;margin:0 auto;text-align:center;width:100%;max-width:640px;min-width:320px;background:#1d890c;position:fixed;bottom:0;z-index:999;font-size:1em}
.f_nav li{position:relative;width:25%;height:4.58em;text-align:center;display:inline-block;float:left;position:relative}
.f_nav li:first-child{width:20%}
.f_nav li:nth-child(2){width:30%}
.f_nav li:before{content:"";position:absolute;top:0;right:0;width:1px;height:4.58em;background:#7fb475}
.f_nav li:after{content:"";position:absolute;top:0;right:1px;width:1px;height:4.58em;background:#1b7600}
.f_nav li a{color:#fff;width:100%;height:4.58em;display:inline-block}
.f_nav li a img{width:2.08em;height:2.08em;display:block;margin:.7em auto .1em}
.f_nav li:last-child:before{background:0}
.f_nav li:last-child:after{background:0}
.f_nav li .erj{position:absolute;bottom:4.58em;left:0;background:#2f921f;width:140%;padding:0 0 6% 0}
.f_nav li .erj a{color:#fff;font-size:.92em;height:2.77em;line-height:2.77em;text-align:left;display:block;text-indent:4%;position:relative}
.f_nav li .erj a:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-image:-webkit-gradient(radial,left top,left bottom,from(#97c890),to(#2f921f));background-image:-webkit-radial-gradient(circle,#97c890,#2f921f);background-image:-moz-radial-gradient(circle,#97c890,#2f921f);background-image:radial-gradient(circle,#97c890,#2f921f)}
.f_nav li .erj a:first-child{background:#5cb746}
.f_nav li .erj a:last-child:before{background:0 0}
