﻿.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{ width:100%; height:12.5rem; overflow:hidden;}
/*导航样式*/
.g-nav { position:relative; overflow:hidden;height:7.1rem; background:#eef8cc; padding-top:0.8rem; margin-bottom:0.8rem;}
.g-nav a { float:left; width:28.1%; text-align:center; display:block; color:#fff;height:2.71rem; line-height:2.5rem;font-size:1rem; margin:0 1.4% 0.8rem 3%;background: url(/mobile/Images/Index/nav.gif) no-repeat; background-size:100%; }
/**/
/*搜索*/
.g-ss{ width:100%; overflow:hidden;position:relative; height:4.5rem;}
.inp01{color:#c0c0c0; float:left; font-size:1rem; line-height:2.83rem; width:83%;height:2.83rem;background: url(/mobile/Images/Index/s_inp.gif) no-repeat; background-size:100% 2.83rem; margin-left:0.8rem; text-indent:1rem; }
.u-in{background: none;display: block;height: 2rem;font-size: 1rem;position: absolute;right: 4%;top: 22%;width: 17.6%;cursor: pointer;}
.g-ss .scl_fri { display:block; float:left; width:2.83rem; margin-right:0.5rem;}
/**/
.g-pro{ background:#f2f7e4; height:63.8rem; overflow:hidden;}
.g-pro h6{ font-size:0; margin-bottom:1.7rem;}
.g-pro h3{ font-size:0; margin-bottom:1.1rem;}
.g-pro em{ overflow:hidden; padding-bottom:0.37rem; padding-bottom:0.3rem;}
.g-pro em a{ display:inline-block; float:left; height:2.5rem; line-height:2.5rem; border:0.1rem solid #dedede; font-size:1rem; color:#000; border-radius:1.5rem; width:42.8%; margin:0 3.2% 0.83rem; text-align:center;}
.g-pro .mp_con{ margin:0 0.8rem 0.8rem; background:#fff; padding:0.6rem; box-sizing:border-box; border-radius:0.75rem; font-size:1rem; color:#333; line-height:1.7rem; padding-bottom:1.2rem; clear:both;}
.g-pro .mp_con i{ display:block; color:#97be2e; font-size:1.25rem; text-align:center; line-height:3.5rem;}
.g-pro .mp_con span{ display:block; padding:0 1.5rem;color:#333;}
.g-pro .mp_con strong{ font-weight:normal; padding-left:1rem;color:#333;}
.g-pro ul{ overflow:hidden; margin:0 0.8rem;}
.g-pro ul li{ width:48.25%;float:left;position:relative; background:#fff; padding:0.5rem; box-sizing:border-box; border-radius:0.5rem; margin-bottom:0.8rem; font-size:0;}
.g-pro ul li:nth-child(2n){ float:right;}
.g-pro ul li span{ display:block; text-align:center; width:100%; height:1.8rem; line-height:1.8rem;}
.g-pro ul li span a{ font-size:1rem; color:#333;}
/**/
.g-tt{ overflow:hidden; margin-bottom:0.8rem;}
.g-tt h3{ font-size:0;}
.g-tt .m-tel{ color:#333; font-size:1rem; line-height:3.5rem;height:3.5rem; margin:0 0.8rem; border:0.1rem solid #cecece; border-radius:2.5rem; text-align:center;}
.g-tt .m-tel i{display:inline-block; width:2.1rem; vertical-align:middle; padding-right: 0.5rem; padding-left:0.8rem;  margin-right:0.5rem;}
.g-tt .m-tel i img{ vertical-align:middle; border-left:0.1rem solid #e0e1e3;padding-left:0.8rem;}
.g-tt .m-tel b a{ color:#333; font-weight:normal;}
.g-tt .m-tel span{ font-size:1.25rem;}
.g-tt .m-tel strong{ color:#97be2e; font-size:1rem; font-weight:normal;}
/**/
.g-wor{background: url(/mobile/Images/Index/w_bg.jpg) no-repeat; background-size:100%; height:26.71rem;}
.g-wor p{ margin-left:0.8rem; line-height:2.6rem; border-bottom:1px solid #e5e5e5; color:#757575; font-size:0.92rem;}
.g-wor p span{ color:#333; padding-right:0.25rem;}
.g-wor p em{ color:#97be2e;}
.g-wor p:first-child{ padding-top:12rem; line-height:normal; line-height:1.6rem; padding-bottom:0.5rem;}
/**/
.g-yy{ overflow:hidden;}
.g-yy h3{ font-size:0; margin-bottom:1.4rem;}
.g-yy h4{ font-size:0; margin-bottom:0.64rem;}
.g-yy dl{ margin:0 0.8rem 0.95rem; border:0.1rem solid #97be2e; border-radius:0.85rem; height:8.3rem; box-shadow:0 0 5px #b6b6b6;}
.g-yy dl dt{ height:2.5rem; line-height:2.5rem; background:#97be2e; color:#fff; border-top-left-radius:0.75rem;border-top-right-radius:0.75rem; font-size:1.25rem;}
.g-yy dl dt span{ margin:0.3rem 0.8rem 0 0.5rem; width:2rem; height:2rem; line-height:2rem; border-radius:2rem; background:#fff; font-size:1rem; color:#97be2e; font-weight:bold;text-align:center; display:inline-block;}
.g-yy dl dd{ padding:0.8rem 1.5rem 0 1.2rem; font-size:1rem; color:#333; line-height:1.7rem;}
/**/
.g-jd{position:relative;background-image: -webkit-gradient(linear, left top, left bottom, from(#eaf2d5), to(#fff)); 
background-image: -webkit-linear-gradient(top,   #eaf2d5, #fff); 
background-image: -moz-linear-gradient(top, #eaf2d5, #fff);
background-image: linear-gradient(top,  #eaf2d5, #fff);margin-bottom:1.2rem;}
.g-jd h2{position:relative; font-size:0; margin-bottom:1.2rem;} 
.g-jd .prev{ width:2.7rem; position:absolute; top:15rem; left:0.8rem; z-index:8;}
.g-jd .next{ width:2.7rem; position:absolute; top:15rem; right:0.8rem; z-index:8;}
.g-jd .nowarp { margin:0 0.8rem;}
.g-jd .m-box .con{ display:inline; float:left;}
.g-jd .con p{ background:#f2f7e4;border-radius:1rem;color:#333; font-size:1rem;line-height:1.45rem; margin-bottom:0.35rem; overflow:hidden; padding-bottom:1.5rem;}
.g-jd .con p img{ border-radius:1rem;margin-bottom:1.35rem; display:block;}
.g-jd .con em{ display:block; overflow:hidden; margin-bottom:0.5rem;}
.g-jd .con em strong{ display:inline-block; float:left; font-weight:normal; width:23%; float:left; padding-left:1.5rem;}
.g-jd .con em span{ display:inline-block; float:left; width:62%;}
/**/
.g-tt2{ margin-bottom:2rem; overflow:hidden;}
.g-tt2 h4{background: url(/mobile/Images/Index/tt2.jpg) no-repeat; background-size:100%; height:8.78rem; text-align:center; font-size:1rem; color:#333; padding-top:1.8rem;}
.g-tt2 h4 i{ display:block; margin-bottom:0.95rem;}
.g-tt2 h4 span{ color:#96bd2b;}
.g-tt2 h4 em{ font-size:1.25rem;}
/**/
.g-tedi{ overflow:hidden; padding-bottom:1rem;}
.g-tedi h2{ font-size:0; padding-bottom:0.18rem;}
.g-tedi p{ overflow:hidden; float:left; margin:0 0.8rem;}
.g-tedi p i{ display:block; width:48%; float:left; margin-bottom:0.8rem; position:relative;}
.g-tedi p i b{ display:inline-block; font-size:0; position:absolute; width:2.04rem; right:-1.5rem; top:2.95rem; background:#fff; height:2.04rem; z-index:9; border-radius:2.04rem;}
.g-tedi p i span{ display:block; width:7.6rem; font-size:0; margin:0 auto -3.8rem;}
.g-tedi p i span img{width:7.6rem; height:7.6rem; border-radius:7.6rem;}
.g-tedi p i em{ display:block; text-align:center; box-sizing:border-box; border:1px solid #d8d8d8; border-radius:0.85rem; font-size:1rem; color:#333; padding-top:4.6rem; height:12.2rem;}
.g-tedi p i em strong{ display:block; font-size:1rem; color:#97be2e; font-weight:normal; margin-bottom:1.05rem;}
.g-tedi p i:nth-child(2n){ float:right;}
/**/
.g-dong{ overflow:hidden; padding-bottom:2rem;}
.g-dong h3{ height:2.5rem; line-height:2.5rem; background:#97be2e; margin-bottom:0.8rem;}
.g-dong h3 span{ display:inline-block; float:right; font-size:1rem; color:#fff; text-transform:uppercase; padding-right:0.2rem; width:5rem; background:#6d8f10; text-align:center;}
.g-dong h3 i{ font-size:1rem; color:#fff; padding-left:0.8rem;}
.g-dong dl{ overflow: hidden; margin:0 0.8rem;}
.g-dong dl dt{ font-size:0; width:10rem; float:left;}
.g-dong dl dd{ float:right; width:54%; margin-right:0.25rem; color:#333333; font-size:1rem; line-height:1.3rem;}
.g-dong dl dd em{  display:block; padding-top:0.5rem;}
.g-dong dl dd h4{  line-height:2.5rem; margin-bottom:0.1rem;}
.g-dong dl dd h4 a{color:#97be2e; font-size:1rem;}
.g-dong dl dd em{ color:#97be2e; font-size:1rem; text-transform:uppercase; padding-left:55%;}
.g-dong b{ display:block; font-size:0; padding-top:1.25rem; clear:both; margin-bottom:1rem;}
/**/
.g-news{ margin:0 0.8rem;overflow:hidden; position:relative; padding-bottom:1.3rem;}
.g-news .m-cnt{ font-size:1rem; height:2.5rem; line-height:2.5rem;margin-bottom:0.25rem; width:100%; background:#97be2e;}
.g-news .m-cnt li{ width:29.5%;text-align:center; float:left; position:relative; font-size:1rem; color:#fff;}
.g-news .m-cnt li.z-on{ background:#799825; color:#fff;}
.g-news .m-box .con{ display:inline; float:left;}
.g-news .m-box ul li{ height:2.7rem; line-height:2.7rem; border-bottom:1px solid #d6d6d6;font-size:1rem; overflow:hidden;position:relative; color:#858585; }
.g-news .m-box ul li a{ color:#333;}
.g-news .m-box ul li span{ display:inline-block; float:right;}
.g-news .m-box ul li em{ display:inline-block; width:0.27rem; padding:0 2% 0 0;}
.g-news .m-box ul li:last-child{ border:none; background:none;}
.g-news .u-more{ position:absolute; font-size:1rem; color:#fff; right:1rem; top:0; line-height:2.5rem; text-transform:uppercase;}