﻿.wrap img{ width:100%;}	
@media screen and (min-width:320px) {  html { font-size:75%;}}
@media screen and (min-width:360px) {  html { font-size:87%;}}
@media screen and (min-width:480px) {  html { font-size:112%;}}
@media screen and (min-width:568px) {  html { font-size:131%;}}
@media screen and (min-width:639px) {  html { font-size:150%;}}
/*通栏广告*/
.g-adv{overflow: hidden; font-size:0; margin-bottom: 1.2rem;}
/*导航样式*/
.g-nav { position:relative; overflow:hidden;line-height: 2.5rem; padding-bottom: 1.7rem;}
.g-nav a { float:left; width:23%; text-align:center; display:block;height:2.5rem;color:#fff; font-size:1rem; background: #378c37; margin: 0 1% 0.2rem  0;}
.g-nav a:nth-child(1),.g-nav a:nth-child(5){margin-left: 3.3%;}
/**/
.g-nj1{ border-top: 0.4rem solid #d0d4d0; padding-top: 0.8rem; background: #ebf3eb; overflow: hidden; padding-bottom: 1.5rem;}
.g-nj1 ul li{ float: left; width: 33.33%; box-sizing: border-box; padding: 0 2.75%; border-right: 1px solid #d6dbd6; color:#3a3a3a; }
.g-nj1 ul li span{ display: block; font-size: 0; width: 2.625rem;}
.g-nj1 ul li strong{ display: block;font-size: 0.82rem; font-weight: bold; height: 2rem;line-height: 2rem; padding-top: 1rem; padding-top: 0.5rem;}
.g-nj1 ul li i{ display: block; font-size: 0.67rem;}
/**/
.g-nj2{ font-size: 0; border-bottom: 0.4rem solid #dadada;}.g-nj2 h3{font-size: 0;}
.g-nj2 p{ position: relative;}.g-nj2 p i{ display: inline-block; position: absolute;}
.g-nj2 p i:nth-child(2){ font-size: 0.83rem; color: #fff; line-height: 1.6rem; background: #2c802c; border-radius: 0.5rem; left: 6.1%; top: 1.8rem; padding: 0 2.5%;}
.g-nj2 p i:nth-child(3){ font-size: 0.875rem; color: #fff; line-height: 1.7rem; background: #9eaf9e; border-radius: 0.5rem; left: 6.1%; top:5.7rem; padding: 0 2.5%;}
.g-nj2 p i:nth-child(4){ font-size: 0.875rem; color: #378c37; line-height: 1.5rem; background: #b9d7b9; border-radius: 0.5rem; left: 7.1%; top:9.6rem; padding: 0 2.5%;}
.g-nj2 p i:nth-child(5){ font-size: 0.875rem; color: #fff; line-height: 1.5rem; background: #9eaf9d; border-radius: 0.5rem; left:58%; top:4.8rem; padding: 0 2.5%;}
.g-nj2 p i:nth-child(6){ font-size: 0.875rem; color: #fff; line-height: 1.5rem; background: #378b35; border-radius: 0.5rem; left:69.5%; top:8.6rem; padding: 0 2.5%;}
.g-nj2 p i:nth-child(7){ font-size: 0.875rem; color: #378c37; line-height: 1.5rem; background: #d7e7d6; border-radius: 0.5rem; left:63.5%; top:13.5rem; padding: 0 2.5%;}
/**/
.g-show{overflow:hidden; position:relative;width:100%; box-sizing:border-box;}
.g-show h3{ text-align: center; padding: 1.6rem 0 1.3rem 0;}.g-show h3 a{ color: #000; font-size: 1.25rem; font-weight: bold;}
.g-show .m-cnt{ overflow: hidden; padding-bottom: 0.8rem;}
.g-show .m-cnt li{ float: left; width: 20%; box-sizing: border-box; border-right: 1px solid #d6d6d6; padding: 0 1.5%; color:#4b4b4b; font-size: 0.67rem;}
.g-show .m-cnt li i{ display: block;}
.g-show .m-cnt li.z-on{ color: #378c37;}
.g-show .m-box .con{ display:inline; float:left;}
.g-show .con dl{ overflow: hidden; padding-left: 3%; margin-bottom: 1.15rem;}
.g-show .con dl dt{ width: 49%; float: left; color:#247824; font-size: 0.75rem; font-weight: bold; text-align: center;}
.g-show .con dl dd{ float: right; width: 46.5%; padding-top: 0.9rem;}
.g-show .con dl dd p{ height: 1.7rem;line-height: 1.7rem; color: #3a3a3a; font-size: 0.75rem;background:url(/mobile/Images/Index/p_bg.jpg) no-repeat 100% 0; background-size:100% 1.7rem; margin-bottom: 0.8rem; padding-left: 5%; box-sizing: border-box;}
.g-show h5{ overflow: hidden; margin: 0 3.1% 2rem; padding-top: 1rem; height: 2rem; background: #378c37; border-radius: 0.3rem;}
.g-show h5 em{ display: inline-block; padding-left: 17%; color: #fff; font-size:1rem; font-weight: bold;background:url(/mobile/Images/Index/p_tel.gif) no-repeat 15% 0; background-size:1.55rem 1.4rem; float: left;}
.g-show h5 em span{ display: block; font-weight: normal; font-size: 0.5rem;}
.g-show h5 i{ display: inline-block; float:right; margin-right: 11%; width: 6.6rem; height: 1.8rem; line-height: 1.8rem; background: #fffc06;border-top-left-radius: 0.35rem;border-top-right-radius: 0.35rem; text-align: center; color: #247824; font-size: 0.75rem; font-weight: bold; position: relative;}
.g-show h5 i:before{ content:""; position:absolute;border-bottom:0.35rem solid #378c37;border-left:0.5rem solid transparent;border-right:0.5rem solid transparent;height: 0;width: 0; left:42%; bottom:0%; }
    /**/
.g-cp{overflow:hidden; position:relative;width:100%; box-sizing:border-box; background: #378c37; padding-bottom: 2rem;}
.g-cp h3{ font-size: 1rem; color: #fff; text-align: center; font-weight: bold; padding-top: 1.9rem; margin-bottom: 1.3rem;background:url(/mobile/Images/Index/ii.gif) no-repeat   69% 3.5rem; background-size:1.9rem 1.4rem;}
.g-cp h3 i{ display: block; color: #09ff08; font-size: 1.3rem; font-weight: bold; padding-right: 0.9rem;}
.g-cp .m-cnt{ position: absolute; left: 0; width: 26.5%; top: 6.25rem; z-index: 99; background: #378c37;}
.g-cp .m-cnt li{ background: #fff; margin-bottom:2px; color: #878787; font-size: 0.83rem; font-weight: bold; height: 2.7rem;line-height: 2.7rem; overflow: hidden;}
.g-cp .m-cnt li span{ color:#c0c0c0; font-size: 1.5rem; font-family:"宋体";font-weight: normal; float: left; padding-left: 15%; display: inline-block; padding-right: 3%;}
.g-cp .m-cnt li.z-on{ background: #09ff08; color: #1b1b1b;}.g-cp .m-cnt li.z-on span{ color: #1b1b1b;}
.g-cp .m-box .con{ display:inline; float:left;}
.g-cp .con dl{ margin-left: 26.5%; background: #287d28; box-sizing: border-box; padding: 0.6rem;}
.g-cp .con dl dt{ color: #09ff08;  font-size: 1rem; font-weight: bold; padding-top: 0.25rem; padding-bottom:0.7rem;}
.g-cp .con dl dd p{ color: #fff; font-size: 0.67rem; height:4rem;}.g-cp .con dl dd p span{ display: block; height:2rem;}
.g-cp .con dl dd i{ display: block; font-size: 0; overflow: hidden; padding-top: 0.2rem;}
.g-cp .con dl dd i  span{ display: inline-block; float: left; width: 49.5%;}.g-cp .con dl dd i  span:nth-child(2){ float: right;}
                                                                            /**/
.g-jz{background:url(/mobile/Images/Index/bg.gif) no-repeat; background-size:100% 21.29rem; height: 21.29rem; box-sizing: border-box; padding: 0 2.7%; margin-bottom: 1.7rem;}
.g-jz h3{ text-align: center; color: #09ff08; font-size: 1.25rem; font-weight: bold; height: 4.2rem; line-height: 4.2rem;}
.g-jz dl{ width: 43.9%; margin: 0 0 0 5%; float: left; height: 15.2rem; overflow: hidden;}
.g-jz dl dd h4{ height: 2.25rem;line-height: 2.25rem; font-size: 0.75rem; color: #fff; font-weight: bold; text-align: left;}
.g-jz dl dd p{ color: #bed2be; font-size: 0.67rem; padding-bottom: 0.5rem; border-bottom: 1px solid #fff;}
.g-jz dl dd h4 a{ color: #fff; }
.g-jz .h_gd{ text-align: center;}
.g-jz .h_gd a{ display: inline-block; width: 6.6rem; height: 1.8rem; line-height: 1.8rem; background: #fffc06;border-top-left-radius: 0.35rem;border-top-right-radius: 0.35rem; text-align: center; color: #247824; font-size: 0.75rem; font-weight: bold; position: relative;}
.g-jz .h_gd a:before{ content:""; position:absolute;border-bottom:0.35rem solid #378c37;border-left:0.5rem solid transparent;border-right:0.5rem solid transparent;height: 0;width: 0; left:42%; bottom:0%; }
    /**/
.g-ys{overflow:hidden; position:relative;width:100%; box-sizing:border-box;box-sizing: border-box;padding: 0 3%;}
.g-ys h2{ font-weight: bold;text-align: center;color: #378c37; font-size: 1.33rem;}
.g-ys h3{ color: #949494; font-size: 0.75rem; padding-bottom: 1.3rem;}
.g-ys h3 i{ display: block; color: #3a3a3a; font-size: 0.83rem; font-weight: bold; padding-bottom: 0.65rem; text-align: center;}
.g-ys .m-box .con{ display:inline; float:left;}
.g-ys .con ul{ overflow: hidden;}
.g-ys .con ul li{ font-size: 0; width: 49%; float: left;}.g-ys .con ul li:nth-child(2){ float: right;}
.g-ys .m-cnt{ font-size:1rem;overflow:hidden; position:relative; padding: 1rem 0;}
.g-ys .m-cnt li{float:left; width:0.8rem; height: 0.85rem; background: #e7e7e7; border-radius: 0.8rem; margin-right: 0.8rem;}
.g-ys .m-cnt li.z-on{ background: #378c37;}.g-ys .m-cnt li:first-child{ margin-left: 41.5%;}
    /**/
.g-abo{ overflow: hidden; border-bottom: 0.6rem solid #f3f3f3;}
.g-abo h5{ overflow: hidden; margin: 0 3.1% 2rem; padding-top: 1rem; height: 2rem; background: #378c37; border-radius: 0.3rem;}
.g-abo h5 em{ display: inline-block; padding-left: 17%; color: #fff; font-size:1rem; font-weight: bold;background:url(/mobile/Images/Index/p_tel.gif) no-repeat 15% 0; background-size:1.55rem 1.4rem; float: left;}
.g-abo h5 em span{ display: block; font-weight: normal; font-size: 0.5rem;}
.g-abo h5 i{ display: inline-block; float:right; margin-right: 11%; width: 6.6rem; height: 1.8rem; line-height: 1.8rem; background: #fffc06;border-top-left-radius: 0.35rem;border-top-right-radius: 0.35rem; text-align: center; color: #247824; font-size: 0.75rem; font-weight: bold; position: relative;}
.g-abo h5 i:before{ content:""; position:absolute;border-bottom:0.35rem solid #378c37;border-left:0.5rem solid transparent;border-right:0.5rem solid transparent;height: 0;width: 0; left:42%; bottom:0%; }
.g-abo p{ margin: 0 3.1% 1.4rem; overflow: hidden;}
.g-abo p i{ display: inline-block; float: left; width:76%;}
.g-abo p i a{ display: inline-block; height: 1.3rem;line-height: 1.3rem; margin:0 3% 0.4rem 0; border: 1px solid #c9c9c9; color:#1c1a18; font-size: 0.75rem; width:29%; text-align: center;}
.g-abo p em{ display: block; width:24%; height: 3.3rem; line-height: 3.3rem; text-align: center; background:#3a3a3a; float: right; margin-top: 0.2rem;}
.g-abo p em a{ color: #fff; font-weight: bold;}
/**/
.g-poo{ overflow: hidden; padding-top: 1rem;}
.g-poo h3{ padding: 0 3.1% 0.8rem; border-bottom: 1px solid #e7e7e7; margin-bottom: 0.7rem;}
.g-poo h3 a{ color: #3a3a3a; font-size: 0.83rem;}
.g-poo h3 i{ line-height: 110%; color: #378c37; font-size: 0.83rem; font-weight: bold; padding-left: 0.35rem; border-left: 0.13rem solid #378c37;}
.g-poo h3 span{ display: inline-block; float: right;}
.g-poo ul{ overflow: hidden; padding: 0 3.1%;}
.g-poo ul li{ float: left; width: 48.5%; font-size: 0;}.g-poo ul li:nth-child(2n){ float: right;}
.g-poo ul li a{ color: #3a3a3a; font-size: 0.75rem; font-weight: bold;}
.g-poo ul li span{ display: block; line-height: 1.7rem; border-bottom: 1px solid #a5a5a5; margin-bottom: 1.7rem;}
/**/
.g-news{ width:100%;  overflow:hidden; position:relative;}
.g-news .m-cnt{ padding: 1.3rem 3.1% 0.9rem; border-bottom: 1px solid #e7e7e7; overflow: hidden;}
.g-news .m-cnt li{ text-align:center; float:left; position:relative; font-size:0.83rem; color:#a4a4a4; padding:0  0.85rem;}
.g-news .m-cnt li.z-on{ color: #378c37; border-left: 2px solid #378c37;}
.g-news .u-more{ display:block; position:absolute; top:4%; right:3.1%; z-index:1; font-size:0.83rem; color:#3a3a3a;}
.g-news .m-box .con{ display:inline; float:left;}
.g-news .m-box dl{ overflow:hidden; margin: 0 3.1%; padding: 0.7rem 0; border-bottom: 1px solid #e7e7e7;}
.g-news .m-box dl dt{ font-size: 0; float:left; width: 35%;}
.g-news .m-box dl dd{ width:62%; float: right;}
.g-news .m-box dl dd b{ font-size:0.75em; color:#232323;display:block; padding: 0.35rem 0;font-weight: normal;}
.g-news .m-box dl dd p{ color:#959595; font-size:0.58rem; }
