﻿.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%;overflow:hidden; font-size:0; margin-bottom:2rem; position:relative;}
/**/
.g-nav { position:relative; overflow:hidden; font-size:1rem; padding-bottom:1.1rem;}
.g-nav a { float:left; width:33.33%; text-align:center; display:block; color:#323232; margin-bottom:0.85rem;}
.g-nav a i { width:5.1rem; display:block; margin:0 auto; font-size:0; padding-bottom:0.65rem;}
/**/
.g-lis{overflow:hidden; position:relative; background:#ebebeb; padding:2rem 0.4rem 2.1rem; margin-bottom:1.95rem;}
.g-lis h3{ text-align:center; color:#221e1f; font-size:1.42rem; line-height:100%; margin-bottom:1.4rem;}
.g-lis .m-cnt{height:3.4rem; text-align:center;}
.g-lis .m-cnt li{height:2.7rem; line-height:2.7rem; position:relative; background:#fff; width:25%; float:left; font-size:1rem; color:#323232;}
.g-lis .m-cnt li.z-on{background:#146cce; color:#fff;}
.g-lis .m-cnt li.z-on:before{ content:""; position:absolute;border-top:0.35rem solid #146cce;border-left:0.35rem solid transparent;border-right:0.35rem solid transparent;height: 0;width: 0; left:46%; top:100%; }
.g-lis .m-box .con{ display:inline; float:left;}
.g-lis .con dl{ background:#fff; color:#828282; font-size:0.75rem; line-height:1.4rem;}
.g-lis .con dl dt{ font-size:0;}
.g-lis .con dl dd{ padding:0.5rem 0.8rem 0.75rem;}
.g-lis .con dl dd h4 a{ color:#303030; font-size:0.92rem; padding-bottom:0.36rem;}
/**/
.g-pro{overflow:hidden; position:relative;padding:0 0.4rem 0.6rem;}
.g-pro h3{ text-align:center; color:#221e1f; font-size:1.42rem; line-height:100%; margin-bottom:1.4rem;}
.g-pro .m-cnt{height:3.4rem; text-align:center;}
.g-pro .m-cnt li{height:2.7rem; line-height:2.7rem; position:relative; background:#ebebeb; width:33.33%; float:left; font-size:1rem; color:#323232; box-sizing:border-box; border-right:1px solid #fff;}
.g-pro .m-cnt li.z-on{background:#146cce; color:#fff;}
.g-pro .m-cnt li.z-on:before{ content:""; position:absolute;border-top:0.35rem solid #146cce;border-left:0.35rem solid transparent;border-right:0.35rem solid transparent;height: 0;width: 0; left:46%; top:100%; }
.g-pro .m-box .con{ display:inline; float:left;}
.g-pro .con ul{ overflow:hidden;}
.g-pro .con ul li{ width:46%;float:left;position:relative; font-size:0; margin-bottom:1.2rem;}
.g-pro .con ul li:nth-child(2n){ float:right;}
.g-pro .con ul li img{ border:1px solid #ddd; box-sizing:border-box; }
.g-pro .con ul li span{ display:block; text-align:center; width:100%; height:2rem; line-height:2rem;background:url(/mobile/Images/Index/span.png) repeat; position:absolute; left:0; bottom:0;}
.g-pro .con ul li span a{ font-size:0.92rem; color:#fff;}
/**/
.g-ys{overflow:hidden; position:relative; background:#ebebeb; padding:2.6rem 0.4rem 2.15rem; margin-bottom:1.95rem;}
.g-ys h3{color:#221e1f; font-size:1.42rem; line-height:100%; margin-bottom:1.4rem; position:relative; padding-left:23%;}
.g-ys h3 span{ display:block; font-size:0.75rem; padding:0.5rem 0 0 3.5rem;}
.g-ys h3 i{ display: block; width:4.3rem; font-size:0; position:absolute; left:1.2rem; top:-0.5rem;}
.g-ys .m-box .con{ display:inline; float:left;}
.g-ys .con dl{ background:#fff; color:#221e1f; font-size:0.75rem; line-height:1.2rem;}
.g-ys .con dl dt{ font-size:0; padding:0.8rem;}
.g-ys .con dl dd{ padding:0.5rem 0.8rem 0.75rem;}
.g-ys .con dl dd h4{ color:#221e1f; font-size:1rem; padding-bottom:0.36rem;}
.g-ys .con dl dd p{ height:6.3rem;}
.g-ys .m-cnt{height:4.6rem; text-align:center; position:relative; margin-top:-2.3rem; margin-left:1.25rem;}
.g-ys .m-cnt li{height:4.6rem; line-height:4.6rem; position:relative;width:4rem; float:left; font-size:1rem; color:#fff;background:url(/mobile/Images/Index/bnt2.png) no-repeat; background-size:100% 4.6rem; margin-right:2.8%;}
.g-ys .m-cnt li.z-on{background:url(/mobile/Images/Index/bnt1.png) no-repeat; background-size:100% 4.6rem; color:#fff;}
/**/
.g-fw{ overflow:hidden; position:relative; z-index:5;}
.g-fw h3{ color:#221e1f; font-size:1.5rem; text-align:center; padding-bottom:1.2rem;}
.g-fw h3 strong{ padding-left:0.6rem;}
.g-fw p{ font-size:0; margin-bottom:-4.2rem;}
.g-fw ul{ position:relative; margin-left:0.4rem; position:relative;}
.g-fw ul li{ float:left; width:23.5%; margin-right:1.5%; border:0.1rem solid #d8d8d8; box-sizing:border-box; background:#fff; padding-top:0.6rem; color:#464646; font-size:0.7rem; text-align:center;}
.g-fw ul li strong{ display:block; font-weight:bold; height:2.35rem;}
/**/
.g-df{overflow:hidden; position:relative; background:#ebebeb; padding:6.6rem 0.4rem 1.8rem; margin-bottom:1.95rem; margin-top:-6.6rem;}
.g-df h3{color:#221e1f; font-size:1.42rem; line-height:100%; margin-bottom:0.8rem; position:relative; text-align:center; padding-top:2.15rem;}
.g-df h3 span{ display:block; font-size:0.75rem; padding:0.5rem 0 0 0.5rem;}
.g-df h3 i{ display: block; width:4.3rem; font-size:0; position:absolute; left:1.2rem; top:-0.5rem;}
.g-df .m-box .con{ display:inline; float:left;}
.g-df .con dl{ background:#fff; color:#221e1f; font-size:0.75rem; line-height:1.2rem;}
.g-df .con dl dt{ font-size:0;}
.g-df .con dl dd{ padding:0.5rem 1.2rem 0.75rem; height:8.5rem;}
.g-df .con dl dd h4{ color:#221e1f; font-size:1rem; padding-bottom:0.36rem;}
.g-df .con dl dd h4 strong{ color:#146cce;}
.g-df .con dl dd p{ color:#6e6e6e; font-size:0.75rem; line-height:1.4rem; padding-bottom:0.35rem;}
.g-df .m-cnt{ overflow:hidden; margin-left:40%; margin-top:1rem;}
.g-df .m-cnt li{height:0.5rem; position:relative;width:0.5rem; border-radius:0.5rem; border:0.1rem solid #333; float:left;margin-right:1rem; box-sizing:border-box;}
.g-df .m-cnt li.z-on{ border:0.1rem solid #146cce; background:#146cce;}
/**/
.g-jz{ overflow:hidden; margin:0 0.4rem; padding-bottom:0.8rem;}
.g-jz h3{ text-align:center; color:#343434;}
.g-jz h3 strong{ display:block; font-size:1.5rem; font-weight:bold; text-align:center; line-height:100%; padding-bottom:0.6rem;}
.g-jz h3 span{ display:block; color:#343434; font-size:0.75rem; padding-bottom:2.1rem;}
.g-jz dl{ overflow:hidden; margin-bottom:1.4rem;}
.g-jz dl dt{ font-size:0; width:10.2rem; float:left;}
.g-jz dl dd{ float:right; width:51%; margin-right:0.3rem; color:#666; font-size:0.83rem; line-height:1.3rem;}
.g-jz dl dd em{ color:#0081dc; display:block; padding-top:0.5rem;}
.g-jz dl dd h4{ color:#2d2d2d; font-size:1rem; padding-bottom:0.75rem;}
.g-jz dl dd p{ line-height:1.3rem; color:#828282; font-size:0.75rem;}
.g-jz dl dd p a{color:#828282;}
/**/
.g-abo{ overflow:hidden; padding-bottom:2rem;}
.g-abo h3{ font-size:0;}
.g-abo p{ width:75%; float:left; position:relative; overflow:hidden;}
.g-abo p:before{ content:""; position:absolute;height:1px;width:100%;left:0;top:50%; background:#fff;}
.g-abo p a{ display:inline-block; float:left; height:2.8rem; line-height:2.8rem; background:#ebebeb; width:33.33%; color:#2d2d2d; font-size:1rem; border-right:1px solid #fff; box-sizing:border-box; text-align:center;}
.g-abo em{ display:block; float:right; width:25%; background:#146cce; line-height:5.6rem; color:#fff; font-size:1rem; text-align:center;}
/**/
.g-news{overflow:hidden; position:relative; margin:0 0.4rem;}
.g-news .m-cnt{font-size:1rem; margin-bottom:1.5rem; position:relative; overflow:hidden;}
.g-news .m-cnt li{ width:33.33%; text-align:center; float:left; position:relative; color:#333; border-right:1px solid #f2f2f2; box-sizing:border-box;  line-height:100%; background:#ebebeb; height:2.9rem; line-height:3.9rem;}
.g-news .m-cnt li span{ display:block; width:1.25rem; height:0.96rem;background:url(/mobile/Images/Index/s_ico1.gif) no-repeat; background-size:100% 0.96rem; position:absolute; left:45%; top:0.2rem;}
.g-news .m-cnt li:nth-child(2) span{background:url(/mobile/Images/Index/s_ico2.gif) no-repeat; background-size:100% 0.96rem;}
.g-news .m-cnt li:nth-child(3) span{background:url(/mobile/Images/Index/s_ico3.gif) no-repeat; background-size:100% 0.96rem;}
.g-news .m-cnt li.z-on{  background: #146cce; color:#fff;}
.g-news .m-cnt li.z-on span{background:url(/mobile/Images/Index/s_ico11.gif) no-repeat; background-size:100% 0.96rem;}
.g-news .m-cnt li.z-on:nth-child(2) span{background:url(/mobile/Images/Index/s_ico21.gif) no-repeat; background-size:100% 0.96rem;}
.g-news .m-cnt li.z-on:nth-child(3) span{background:url(/mobile/Images/Index/s_ico31.gif) no-repeat; background-size:100% 0.96rem;}
.g-news .m-box .con{ display:inline; float:left;}
.g-news .m-box dl{ overflow:hidden; margin-bottom:1.8rem;}
.g-news .m-box dl dt{ width:7.8rem; float:left;}
.g-news .m-box dl dd{ width:64%; float: right;}
.g-news .m-box dl dd b{ font-size:0.75rem; color:#282828; font-weight:bold;display:block;}
.g-news .m-box dl dd p{ color:#5e5e5e; font-size:0.75rem; line-height:1.2rem; padding-top:0.5rem;}
.g-news .m-box dl dd i{ display:block; font-size:0.92em; color:#1f72bb; padding-top:5%;}
.g-news .m-box ul{ overflow:hidden;}
.g-news .m-box ul li{ height:2rem; line-height:2rem; border-bottom:#b9b9b9 1px dashed; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:0.92em; padding-left:1.5rem; position:relative;}
.g-news .m-box ul li:before{ content:""; position:absolute;height:0.2rem; border-radius:0.2rem;width:0.2rem;left:0.7rem;top:0.8rem; background:#4d4d4e;}
.g-news .m-box ul li a{ color:#5e5e5e; font-size:0.75rem;}
.g-news .m-box ul li:last-child{ border:none;}
/**/

/**/





