body{padding-top:0;}
.wrap {background:#fff;}
img {max-width: 100%;display: block;}
/*头部开始*/
.g-hd {height:11.25em;} /*头部整体布局样式*/
.logo{width:37.5%;padding-top: 4.5%;} /*logo边距*/
.hd_slogan {padding-top: 2%;}
.hd_slogan h2 {font: bold 1.25em "Microsoft Yahei";}
.hd_slogan p {font-size: 1em;}
.tel_box {width: 64%;padding-top: 2%;}
.tel_box .hd-tel {position: relative;padding: 0 1em 0 2.667em;font: bold 1.25em/1.6em "Arial";}
.tel_box .hd-tel:before {content: "";position: absolute;left: .67em;top: 10%;width: 1.267em;height: 1.2em;}
.tel_box .i_weidian {width: 3.917em;}

/*头部结束*/

/*导航*/
.g_nav {width:100%;position:relative;height:5em;text-align:center;z-index:10;color:#fff;background: #00923f;overflow: hidden;}
.g_nav li {position:relative;float:left;width:31%;text-align:center;font: 1em/2.5em "Microsoft Yahei";}
.g_nav a:nth-child(3n-1) li {width: 33%;}
.g_nav a:nth-child(3n) li {width: 36%;}
.g_nav a {color:#fff;}
.g_nav img {display: block;width: 100%;}
.g_nav a:nth-child(3n) li:before {display: none;}



/*通栏广告*/
.g-adv{ position:relative;height:auto;}
.g-adv .sclwrap_box , .g-adv .m-box{ height:12.5em;overflow:hidden;}
.g-adv .m-box img{ display:block;width:100%;vertical-align:top; }
.g-adv .m-cnt {position: absolute;left:0;bottom:-1.9em;width: 100%;height: 1.9em;text-align:center;border-bottom: 1px solid #5c9c0f;background: #78bc27;}
.g-adv .m-cnt li {display: inline-block;width: 0.75em;height: 0.75em;border-radius: 10em;margin: 0 0.5%;margin-top: 0.5em;background: #fff;}
.g-adv .m-cnt li.z-on {background: #518611;}


.pro_til {margin-top: 8%;position:relative;text-align:center;font-weight: bold;font-size: 1.25em;color: #00923f;overflow:hidden;}
.pro_til a {color: #00923f;}
.pro_til span {display: block;color:#333;font: .75em "Arial";text-transform: uppercase;}

.pro-tabs {margin: 0 4.6875%;padding-top: 1%;}
.pro-tabs li {float: left;width: 31%;margin: 1%;text-align:center;font: 1em/2.29em "Microsoft Yahei";color: #333;background: #eeeeee;}
.pro-tabs li.z-on {font-weight: bold;color: #fff;background: #00923f;}

.prolist {position: relative;}
.p_wrap {margin: 0 6.25%;}
.prolist .sclwrap_box , .prolist .m-box{ height:30.5em;overflow:hidden;}
.p_box {float: left;display: inline;}
.c_list {padding-top: 2%;}
.c_list li {color:#5b5b5b;float:left;position:relative;margin-right: 2%;margin-bottom: 2.5%;width:49%;font-size:1em;box-sizing:border-box;}
.c_list li img {width:100%;display:block;box-sizing:border-box;border:1px solid #d6d6d6;}
.c_list p {margin-top: 1px;display:block;text-align:center;color: #808080;font-size: 1em;line-height: 2em;background: #eeeeee;}
.c_list a:nth-child(2n) li {margin-right: 0;}
a.btn_more {display: block;text-align:center;font: bold 1em/2.917em "Microsoft Yahei";color: #fff;background: #00923f;}
a.btn_more span {position: relative;display: inline-block;padding-right: 1.75em;}
a.btn_more span:before {content: "";position: absolute;right: 0;top: 50%;margin-top: -0.625em;width: 1.167em;height: 1.25em;
background-image: url(../images/Index/i_hand.png);
-webkit-background-size: contain;
background-size: contain;}

.gg_01 {margin-top: 3%;}
.o_line1 {margin-top: 7%;}
.o_wrap_bg {padding: 7% 6.25% 8% 6.25%;
background-image: url(../images/Index/flower1.png);
-webkit-background-size: .2917em .2917em;
background-size: .2917em .2917em;}
.o_wrap_til {text-align: center;color: #fff;}
.o_wrap_til .p1 {font: bold 1.25em "Microsoft Yahei";color: #fff;}
.o_wrap_til .p2 {position: relative;font: bold 1.5em/1.2em "Microsoft Yahei";color: #fff;}
.o_wrap_til .p2:before {content: "";position: absolute;left: 0;top: 50%;width: 100%;height: 1px;background: #fff;}
.o_wrap_til .p2 span {position: relative;display: inline-block;padding: 0 3%;
background-image: url(../images/Index/flower1.png);
-webkit-background-size: .194em .194em;
background-size: .194em .194em;}
.o_wrap {padding-top: 4%;}
.o_wrap .sclwrap_box , .o_wrap .m-box{ height:15.5em;overflow:hidden;}
.o_wrap .o_dl {float: left;display: inline;}
.o_wrap .o_dl dl {margin-top: 2%;padding: 1.25em 0.5em 1.25em 1.67em;background: #fff;
background-image: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#d1d1d1));
background-image: -webkit-linear-gradient(top, #eeeeee, #d1d1d1); 
background-image: -moz-linear-gradient(top, #eeeeee, #d1d1d1); 
background-image: -o-linear-gradient(top, #eeeeee, #d1d1d1); 
background-image: linear-gradient(top, #eeeeee, #d1d1d1);}
.o_wrap .o_dl dt {float: left;width: 20%;margin-right: 1.3em;margin-top: 1%;}
.o_wrap .o_dl dd {float: right;width: 71%;}
.o_wrap .o_dl dd h3 {font: bold 1.083em "Microsoft Yahei";color: #007934;}
.o_wrap .o_dl dd p {margin-top: 1%;font: 1em/1.5em "Microsoft Yahei";color: #666;}

.o_cnt {padding-top: 4%;text-align: center;font-size: 1em;}
.o_cnt li {position: relative;display: inline-block;width: 1.167em;height: 1.167em;border-radius: 1.167em;margin: 0 .5%;background: #fff;}
.o_cnt li:before {display: none;content: "";position: absolute;left: 50%;top: 50%;margin: -.25em 0 0 -.25em;width: .5em;height: .5em;border-radius: .5em;background: #007934;}
.o_cnt li.z-on:before {display: block;}

.o_btn {padding-top: 4%;text-align: center;font: bold 1em/2.25em "Microsoft Yahei";color: #fff;}
.o_btn li {display: inline-block;width: 36.4%;margin: 0 2%;background: #fff;color: #333;}
.o_btn li a {color: #333;}
.o_btn li:nth-child(2n) a {color: #007934;}


.case_wrap {margin: 9% 6.25% 0 6.25%;}
.case_cnt {text-align: center;font: 1em/2.25em "Microsoft Yahei";color: #333;background: #eeeeee;}
.case_cnt li {float: left;width: 33%;color: #333;}
.case_cnt li:nth-child(3) {width: 34%;}
.case_cnt li.z-on {font-weight: bold;color: #fff;background: #007934;}
.case_wrap .sclwrap_box , .case_wrap .m-box{ height:17em;overflow:hidden;}
.case_dl {float: left;display: inline;margin-top: .5%;}
.case_dl dd {margin-top: 2px;text-align: center;font: 1em/2.083em "Microsoft Yahei";color: #666;background: #eeeeee;}

.photo-wrap {margin: 6% 6.25% 0 6.25%;}
.photo-til {background: #eee;}
.photo-til span {float: left;padding: 0 1em;font: bold 1.25em/2em "Microsoft Yahei";color: #fff;background: #007934;}
.photo-til em {padding-right: .5em;float: right;font: bold 1em/2.5em "Arial";color: #333;text-transform: uppercase;}

.photo-box {padding-top:4%;position:relative;}
.photo-box .nowrap {width: 94%;margin: 0 auto;}
.photo-box .sclwrap_box,.photo-box .m-box  {height: 9.5em;overflow: hidden;}
.p-dl {float:left;display:inline;position: relative;}
.p-dl dt {float: left;position: relative;width: 34%;}
.p-dl dd {float: right;width: 60%;}
.p-dl dd h3 {font: bold 1em "Microsoft Yahei";color: #333;text-transform: uppercase;}
.p-dl dd p {padding-top:5%;font: 1em/1.67em "Microsoft Yahei";color:#333;}
.p-dl .more {margin-top: 3%;font-size: 1em;}
.p-dl .more a {color: #007934;}

.photo-box .prev, .photo-box .next {position:absolute;width: 5.5%;top:32%;z-index:99;cursor:pointer;}
.photo-box .prev img, .photo-box .next img {width:100%;vertical-align:top;display: block;}
.photo-box .prev {left:-6%;}
.photo-box .next {right:-6%;}

.gg_02 {position: relative;margin-top:2%;}
.gg_text {position: absolute;left: 0;top: 0;width: 100%;text-align: center;color: #fff;}
.gg_text .p1 {padding-top: 4%;font: bold 1.083em "Microsoft Yahei";}
.gg_text .p1 span {color: #fff000;}
.gg_text .p2 {padding-top: 2%;font: 1em "Microsoft Yahei";}
.gg_tel {padding-top: 2%;font: bold 1em/1.75em "Microsoft Yahei";}
.gg_tel a {color: #fff;}
.gg_tel span {margin-left: 2%;display: inline-block;padding: 0 3%;color: #007934;background: #fff;}


.odds_tit {margin-top: 5%;padding-bottom: 8%;position:relative;text-align:center;}
.odds_tit:before {content: "";position: absolute;left: 50%;bottom: 0;margin-left: -0.73em;width: 1.458em;height: 1.458em;
background-image: url(../images/Index/o_tri.png);
-webkit-background-size: contain;
background-size: contain;}
.odds_tit .p1 {font: bold 1.5em "Microsoft Yahei";color:#007934;}
.odds_tit .p2 {margin-top: 2%;color: #333;}

.odds-wrap {margin-top: 1%;}
.odds-wrap .sclwrap_box,.odds-wrap .m-box  {height: 21.4em;overflow: hidden;}
.odds-dl dd {position: relative;margin: 0 6.5% 0 14.8%;}
.odds-dl dd .num {position: absolute;left: -2em;top: 0;width: 1.75em;height: 2.58em;text-align: center;font: bold 1.083em/2.6em "Microsoft Yahei";color: #fff;background: #007934;}
.odds-dl dd .tit-h3 {padding-top: .28em;height: 2.3em;position: relative;font: bold 1.083em "Microsoft Yahei";color: #007934;}
.odds-dl dd .tit-h3:before {content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 0.38em;
background-image: url(../images/Index/line2.png);
-webkit-background-size: contain;
background-size: contain;}
.odds-dl dd p {margin-top: 1%;font: 1em/1.67em "Microsoft Yahei";color: #666;}

.odds-cnt {text-align: center;font-size: 1em;}
.odds-cnt li {position: relative;display: inline-block;width: 1.167em;height: 1.167em;border-radius: 1.167em;margin: 0 .5%;background: #007934;}
.odds-cnt li:before {display: none;content: "";position: absolute;left: 50%;top: 50%;margin: -.25em 0 0 -.25em;width: .5em;height: .5em;border-radius: .5em;background: #fff;}
.odds-cnt li.z-on:before {display: block;}

.process-box {padding: 0 6.25%;margin-top: 7%;}
.ps-img {margin-top: 5%;}

.ab_box {padding: 0 6.25%;margin-top: 6%;}
.ab_bk {margin-top: 4%;}
.ab_bk dd {margin-top: 4%;}
.ab_bk dd p {font: 1em/1.67em "Microsoft Yahei";color: #666;}
.ab_bk dd .more {display:inline-block;color: #007934;}


.honor-box .sclwrap_box,.honor-box .m-box  {height: 9.5em;overflow: hidden;}
.h_list {float: left;display: inline;}
.h_list li {float: left;width: 30%;margin-right: 4.5%;}
.h_list li img {width: 100%;display: block;box-sizing: border-box;border: 1px solid #d4d4d4;}
.h_list li p {text-align: center;font: 1em/1.67em "Microsoft Yahei";color: #666;}
.h_list a:last-child li {margin-right: 0;}

.sub_tab {position:relative;padding-top:0.5em;height:2.417em;font-size: 1em;overflow:hidden;background:#f4502d;box-shadow: 0 1px 3px rgba(0,0,0,.5);}
.sub_tab li { float: left;padding:0 5%;margin-left:2%;font: 1em/2.417em "Microsoft YaHei";color: #fff;border-radius: 0.3em 0.3em 0 0;cursor: pointer;}
.sub_tab li.z-on {background: #e92f1c;}

.web_news {position:relative;z-index:999;padding: 0 6.25%;margin-top: 4%;}
.web_news .sclwrap_box , .web_news .m-box{ height:13em;}
.n_box {float: left;display: inline;}
.n_list {padding: 3.5% 3% 0 3%;}
.n_list a {color:#666;}
.n_list li {position:relative;padding-left:4%;font: 1em/2em "Microsoft Yahei";color: #666;overflow:hidden;}
.n_list li:before {content: "";position: absolute;left: 0;top: 48%;width: 0.2083em;height: 0.2083em;background: #007934;}
a.more_btn1 {margin-top: 4%;text-align: center;display: block;font: bold 1em/2.33em "Arial";color: #333;background: #eee;text-transform: uppercase;}






/*底部开始*/
.g-ft {padding: 0 0 5em 0;}
.g-ft p {font: 1em/2em "Microsoft Yahei";color: #666;}
.ft-nav {padding-top: 1.33em;}
.ft-nav a.gotop {width: 4.167em;margin-left: -2.083em;}
.ft-mu {height: 3.5em;font: 1em/3.5em "Microsoft Yahei";border-top: 0.167em solid #007934;}


@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%;}
}
