.wrap img { width:100%;}
.m-cnt:after,.c-list:after,.m-box:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
/*通栏广告*/
.g-adv{ position:relative; width:100%; margin:0 auto; height: auto; z-index:15; font-size:0;}
/*导航样式*/
.g-nav { position:relative; overflow:hidden;height:9.33rem; background: url(/mobile/Images/Index/nav.jpg) no-repeat; background-size:100% 9.33rem;}
.g-nav a { float:left; width:33.33%; text-align:center; display:block; color:#fff;height:4.67rem; line-height:4.67rem;font-size:1rem;}
/**/
.g-hot{background: url(/mobile/Images/Index/hot.jpg) no-repeat; background-size:100% 36.25rem; height:32.25rem;}
.g-hot h3{ text-align:center; padding-top:3.2rem; height:3.9rem;}
.g-hot h3 span{ display:block; color:#616161; font-size:1rem; text-transform:uppercase; font-family:Arial; font-weight:bold;}
.g-hot h3 i{ display:block; color:#189550; font-size:1.5rem; font-weight:bold; line-height:100%;}
.g-hot p{ font-size:0; margin:0 3.1% 0.2rem;}
.m-hot{ width:100%; overflow:hidden; position:relative;}
.m-hot .m-box .con{ display:inline; float:left;}
.g-hot ul{ overflow:hidden; margin:0 3.1%;}
.g-hot ul li{ width:49.75%;float:left;position:relative;}
.g-hot ul li:nth-child(2n){ float:right;}
.g-hot ul li span{ display:block; text-align:center; width:100%; height:2.35rem; line-height:2.35rem;}
.g-hot ul li span a{ font-size:0.92rem; color:#282828;}
/**/
.g-lis{ overflow:hidden;background: url(/mobile/Images/Index/lis.jpg) no-repeat; background-size:100% 12.5rem; height:12.5rem; box-sizing:border-box; padding:0 3.1%;}
.g-lis h3{ height:1.7rem;margin-bottom:1.1rem; padding:1.5rem 0 0; line-height:100%; border-bottom:1px solid #5c5c5c;}
.g-lis h3 span{ display:inline-block; float:right; font-size:0.75rem; color:#969696; text-transform:uppercase; padding-top:0.5rem;}
.g-lis h3 i{ font-size:1.25rem; color:#189550;float:left;position:relative; font-weight:bold; display:inline-block; }
.g-lis p a{ display:inline-block; font-size:1rem; color:#fff; padding-right:4%;line-height:2.25rem;}
/**/
.g-qy{overflow:hidden; position:relative;overflow:hidden;background: url(/mobile/Images/Index/ly_bg.jpg) no-repeat; background-size:100% 32.25rem; height:32.25rem;}
.g-qy h3{ text-align:center; color:#313131; font-size:0.92rem; height:6.5rem; padding-top:3.9rem;}
.g-qy h3 span{ display:block; color:#616161; font-size:1rem; text-transform:uppercase; font-family:Arial; font-weight:bold;}
.g-qy h3 i{ display:block; color:#189550; font-size:1.5rem; font-weight:bold; line-height:100%; padding-bottom:1.2rem;}

.g-qy .m-cnt{overflow:hidden; float:left; margin-left:3.1%; width:31.5%;}
.g-qy .m-cnt li{display:block; font-size:0.92rem; color:#fff; font-weight:bold; background:#363636; border-bottom:1px solid #dadada; box-sizing:border-box; padding:0.63rem 0 0.63rem 1.25rem;}
.g-qy .m-cnt li span{ display:block;}
.g-qy .m-cnt li.z-on{ font-weight:bold;color:#fff; background:#189550;}
.g-qy .m-box .con{ display:inline; float:left;}
.g-qy .con dl{ width:94%; float:right; margin-right:3.1%; background:#363636;}
.g-qy .con dl dd p{ font-size:0.82rem; color:#fff; padding:1rem; line-height:1.5rem;}
/**/
.g-xl{position:relative; height:40.5rem;background: url(/mobile/Images/Index/bg.png) repeat; padding-top:2.9rem;overflow:hidden;}
.g-xl h3{ height:6.8rem;background: url(/mobile/Images/Index/h43.png) no-repeat; background-size:100% 4.17rem; color:#d5d5d5; font-size:0.92rem; text-align:center;}
.g-xl h3 span{ display:block; font-family:Arial; color:#fff; text-transform:uppercase; font-weight:bold; font-size:1rem; padding-top:0.6rem;}
.g-xl h3 strong{ display:block; color:#189550; font-size:1.5rem; font-weight:bold; line-height:100%; padding-bottom:1.25rem;}
.g-xl .c-list { font-size:1rem; margin:0 3.1% 0; height:8.8rem; overflow:hidden;}
.g-xl .c-list li { float:left;color:#282828; width:49.5%;padding-top:2rem;font-size:1rem; font-weight:bold; box-sizing:border-box; padding-left:1.6rem; position: relative; background:#d5d5d5;}
.g-xl .c-list li:nth-child(2){ float:right;}
.g-xl .c-list li a{ display:block; width:6.3rem; height:1.9rem; line-height:1.9rem; text-align:center; font-size:0.92rem; color:#fff; background:#189550; font-weight:normal; margin-top:1.2rem; margin-bottom:2rem;}
.g-xl .c-list li.z-on:before{ content:""; position:absolute;border-top:0.35rem solid #189550;border-left:0.35rem solid transparent;border-right:0.35rem solid transparent;height: 0;width: 0; left:45.3%;top:100%; }
.g-xl .c-list li.z-on { background:#189550; color:#fff;}
.g-xl .c-list li.z-on  a{ background:#a1d2a9; color:#282828;}
.m-cpcon { position:relative;}
.m-cpcon .prev { position:absolute; top:6rem; left:3.1%; width:2.5rem; z-index:9;}
.m-cpcon .next { position:absolute; top:6rem; right:3.1%; width:2.5rem; z-index:9;}
.m-cpcon .no_ov { margin:3.1%;}
.m-cpcon .sclwrap_box { height:17rem;}
.m-cpcon .no_ov .m-box .page { position:relative; float:left}
.m-cpcon .page ul{ width:100%;}
.m-cpcon  p{ overflow:hidden; margin:0 3.1% 3rem; text-align:center; font-size:0.92rem; color:#fff;}
.m-cpcon  p em{ display:block; width:33.33%; box-sizing:border-box; border-right:1px solid #535353; float:left;}
.m-cpcon  p em a{ color:#fff; font-size:0.92rem; text-align:center;}
.m-cpcon  p em span{ display:block; margin:0 auto 0.7rem; font-size:0; width:2.79rem;}
.m-cpcon  p em span img{ width:auto;}

/**/
.g-pz{position:relative;background: url(/mobile/Images/Index/c_bg.jpg) no-repeat; background-size:100% 100%;padding-bottom:1.2rem;}
.g-pz h3{ padding-top:3.8rem; text-align:center; height:5.5rem;}
.g-pz h3 span{ display:block; color:#545454; font-size:1rem; font-weight:bold; text-transform:uppercase; line-height:100%;}
.g-pz h3 strong{ display:block; text-transform:uppercase; font-weight:bold; color:#189550; font-size:1.5rem; line-height:100%; padding-top:0.25rem;}
.g-pz h3 em{ display:block; text-align:center; color:#545454; font-size:0.92rem; padding-top:1.1rem;height:1.5rem;line-height:1.5rem;}
.g-pz .m-box .con{ display:inline; float:left;}
.g-pz .prev{ width:2.6rem; position:absolute; top:16rem; left:2rem; z-index:5;}
.g-pz .next{ width:2.6rem; position:absolute; top:16rem; right:2rem;z-index:5;}
.g-pz .m-box .con{ display:inline; float:left;}
.g-pz .con ul{ margin:0 3.1%;}
.g-pz .con ul span{ display:block; padding:0.4rem 0; font-size:1rem; color:#282828; text-align: center;height:3rem;line-height:1.5rem;}
.g-pz h5{background: #189550 none repeat scroll 0 0; border-radius: 0.5rem; line-height: 2rem; height:2rem;margin: 1% auto; text-align: center; width: 40%;}
.g-pz h5 a{ color:#fff; font-size:0.83rem;}
/**/
.g-pz2{background: url(/mobile/Images/Index/bg.png) repeat; padding-top:2.9rem; height:36rem;}
.g-pz2 h3{ padding-top:0;background: url(/mobile/Images/Index/a_h3.png) no-repeat; background-size:100% 4.54rem; }
.g-pz2 h3 span{ color:#d5d5d5; padding-top:0.6rem;}
.g-pz2 .con dl{ margin:0 3.1%; background:#313131; padding-bottom:1rem;}
.g-pz2 .con dl dd{ font-size:0.92rem; color:#fff; line-height:1.5rem; padding:1.1rem;}
.g-pz2 .con dl dd h4{ overflow:hidden; margin-bottom:0.8rem;}
.g-pz2 .con dl dd h4 i{ display:inline-block; float:left; font-family:Arial; font-size:3rem; padding-right:1.2rem; color:#616161; width:2.7rem; line-height:110%; font-weight:bold;}
.g-pz2 .con dl dd h4 em{ display:inline-block; float:right; color:#616161; font-size:0.92rem; width:82%; padding-top:0.15rem;}
.g-pz2 .con dl dd h4 em strong{ display:block; color:#189550; font-size:1.25rem; font-weight:bold;}
/**/
.g-news{overflow:hidden; position:relative;background: url(/mobile/Images/Index/bg.png) repeat; height:24rem; box-sizing:border-box; padding:0 3.1%;}
.g-news .m-cnt{height:2.5rem; line-height:2.5rem; font-size:1rem; color:#fff;text-align:center;position:relative;}
.g-news .m-cnt li{text-align:center;display:inline-block; width:33.33%; float:left; background:#303030;}
.g-news .m-cnt li.z-on{ background:#189550;}
.g-news .m-box .con{ display:inline; float:left;}
.g-news .con p{ padding-bottom:0.8rem; font-size:0;}
.g-news .con ul{margin:0 0.4rem; padding-bottom:1rem;}
.g-news .con ul li{ line-height:2.2rem; font-size:1rem; padding-left:1.3rem; position:relative;}
.g-news .con ul li:before{ content:""; position:absolute;height:0.32rem;width:0.28rem;left:0.25rem;top:43%; border:0.1rem solid #868686; border-radius:1rem;}
.g-news .con ul li a{ color:#fff; font-size:1rem;}
.g-news h5{background: #189550 none repeat scroll 0 0; border-radius: 0.5rem; line-height: 2rem; margin: 0 auto; text-align: center; width: 40%;}
.g-news h5 a{ color:#fff; font-size:0.83rem;}

@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%;}}


