.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;}
/*导航样式*/
.g-nav { position:relative; overflow:hidden;height:5.8rem;}
.g-nav a { float:left; width:33.33%; text-align:center; display:block;height:2.9rem;color:#666; font-size:0.92rem; background: #e7e7e7; box-sizing: border-box; border-top: 1px solid #cfcfcf;border-right: 1px solid #cfcfcf; line-height: 2.9rem;}
.g-nav a:nth-child(3n){ border-right: none;}.g-nav a:first-child{ background: #aacd05; color: #fff;}
.g-nav a span{ display: block; padding-top: 0.35rem;}
/**/
.g-pro{ background: #f8f8f8; padding-top: 2.5rem; margin-bottom: 2.5rem; }
.g-pro h3{ font-size: 0; padding-bottom: 1.5rem;}
.g-pro h4{ margin: 0 1.7% 0.4rem; height: 2.7rem; line-height: 2.7rem; background: #0068b7; color: #fff; font-size: 0.92rem; font-weight: bold; text-align: center;}
.g-pro h4 span{ display: inline-block; font-weight: normal; text-transform: uppercase; padding-left: 0.5rem;}
.g-pro h5{ font-size: 0; margin: 0 1.7%;}
.g-pro h5 img{height: 200px;width: 100%;}
.g-pro h5 span{ display: block;font-size: 0.92rem;border: 1px solid #d5d5d5;background: #efefef; line-height: 3.7rem; text-align: center; letter-spacing: -1px;color: #333;}
.g-pro p{ overflow: hidden; margin: 0 1.7%; border-top: 1px solid #dcdcdc; color: #333; font-size: 0.92rem;}
.g-pro p i{ display: inline-block; float: left; line-height: 4.2rem; font-size: 0.92rem; color: #333; font-weight: bold; width:20%;}
.g-pro p span{ display: inline-block; float: right; width: 80%; line-height: 1.6rem; padding-top: 0.5rem;}
.g-pro{overflow:hidden; position:relative;width:100%;}
.g-pro .m-cnt{  overflow: hidden; margin: 0 1.7% 0.6rem; box-sizing: border-box; border: 1px solid #d5d5d5; position: relative; background: #efefef; position: relative;}
.g-pro .m-cnt:before{ content:""; position:absolute;height:1px;width:100%;left:0;top:50%; background:#d5d5d5;}
.g-pro .m-cnt li{float: left;font-size: 1rem; color: #333; padding-left: 7.5%; width: 33.33%; box-sizing: border-box; border-right: 1px solid #cecece; height: 3rem;line-height: 3rem; position: relative;overflow: hidden;}
.g-pro .m-cnt li:nth-child(3n){ border-right: none;}
.g-pro .m-cnt li:before{ content:""; position:absolute;height:0.4rem;width:0.4rem;left:13%;top:42%;  border: 1px solid #0b0b0b; border-radius: 0.4rem;}
.g-pro .m-cnt li.z-on{ background:#aacd05; color: #fff; }
.g-pro .m-cnt li.z-on:before{ border: 1px solid #fff;}
.g-pro .m-cnt .qt{ position: absolute; color: #333; font-size: 1rem;float: left; padding-left: 7.5%; width: 33.33%; box-sizing: border-box; border-right: 1px solid #cecece; height: 3rem;line-height: 3rem; right: 0;bottom: 0;}
.g-pro .m-box .con{ display:inline; float:left;}

/**/
.g-pz{position:relative; margin-bottom: 2rem;}
.g-pz h3{ padding-bottom: 1rem;}
.g-pz .prev{ width:50%; position:absolute; bottom:0; left:1.6%;z-index: 5;}
.g-pz .next{ width:50%; position:absolute; bottom:0; right:1.6%; z-index: 5; }
.g-pz .nowarp { margin:0 1.6%;}
.g-pz .m-box .con{ display:inline; float:left;}
.g-pz .con p{ font-size: 0; position: relative; margin-bottom: 0.9rem;}
.g-pz .con p em{ display: inline-block; position: absolute; left: 0; top: 0; width: 100%; height: 100%;background:url(/mobile/Images/Index/spn.png) repeat; color: #fff; font-size: 0.92rem; line-height: 1.63rem; text-align: center; padding: 0 3.5%; box-sizing: border-box;}
.g-pz .con p em i{ display: block; padding-top: 2.5rem; padding-bottom: 1.75rem; position: relative;}
.g-pz .con p em i:before{ content:""; position:absolute;height:1px;width:1.8rem;left:47%;top:4.5rem; background:#fff;}
.g-pz .con ul li{ font-size: 0; position: relative; width: 49.25%; float: left;}
.g-pz .con ul li:nth-child(2n){ float: right;}
/**/
.g-fen{position:relative; padding-bottom:2.2rem;}
.g-fen h3{ text-align: center; background: #f8f8f8; padding-top: 2rem; padding-bottom: 2.2rem;}

.g-fen .prev{ width:2.5rem; position:absolute; bottom:3rem; left:39%; z-index: 5;}
.g-fen .next{ width:2.5rem; position:absolute; bottom:3rem; right:39%; z-index: 5;}
.g-fen .nowarp { margin:0;background: #f8f8f8;}
.g-fen .m-box .con{ display:inline; float:left;}
.g-fen .con dl{ background:#f8f8f8;}
.g-fen .con dl dt{ font-size: 0; padding-bottom: 0.35rem;}
.g-fen .con dl dt img{display: block;max-width: 100%;}
.g-fen .con dl dd{ padding: 0 1.3%;}
.g-fen .con dl dd h4{ overflow: hidden; padding-bottom: 1.2rem;}
.g-fen .con dl dd h4 i{ display: inline-block; width: 2.2rem; height: 2.2rem; text-align: center; line-height: 2.2rem; background: #045a9e; color: #fff; font-size:1.06rem; font-family: Impact; float: left;}
.g-fen .con dl dd h4 em{ display: inline-block;  width: 88%; float: right; color: #045a9e; font-size: 1.5rem; font-weight: bold;}
.g-fen .con dl dd p{ color: #333; font-size: 0.92rem; padding:0 0 1.8rem 0.8rem; line-height: 1.6rem; position: relative;}
.g-fen .con dl dd p:before{ content:""; position:absolute;height:0.3rem;width:0.3rem;left:0;top:0.6rem; background:#2d73ac;-webkit-transform: rotate(35deg);-moz-transform: rotate(50deg);-ms-transform: rotate(50deg);    -o-transform: rotate(50deg);transform: rotate(35deg);  }
/**/
.g-tt{ margin: 0 1.6% 2.35rem;background:url(/mobile/Images/Index/tt1.jpg) no-repeat center 0; background-size:100% 8.54rem; height: 8.54rem;}
.g-tt h3{color: #fff; font-size: 1.33rem; font-weight: bold; text-align: center; padding-top: 1.25rem;}
.g-tt h3 i{ color: #aacd05; font-size: 1.67rem;}.g-tt h3 span{ font-weight: normal; display: block; font-size: 1.17rem;}
.g-tt p{ padding-top: 1.45rem; font-size: 0.92rem; color: #fff; text-align: center;}.g-tt p a{color: #fff;}
.g-tt p i{ display: inline-block; padding-left: 1.4rem;background:url(/mobile/Images/Index/tel.png) no-repeat 0 0.1rem; background-size:1.13rem 1.13rem;}
.g-tt p i span{ color: #dddfe3;}
.g-tt p em{ display: inline-block; width: 5.1rem;height: 1.6rem; background: #aacd05; line-height: 1.6rem; text-align: center; margin-left: 6%;}
    /**/
.g-jz{ overflow: hidden; padding-bottom: 2.1rem;}
.g-jz h3{ font-size: 0; padding-bottom: 1rem;}
.g-jz h3 img{display: block;max-width: 100%;}
.g-jz ul{ overflow: hidden; margin: 0 1.6%;}
.g-jz ul li{ float: left; width: 49.5%; font-size: 0;}.g-jz ul li:nth-child(2n){ float: right;}.g-jz ul li a{ color: #333; font-size: 0.92rem;}
.g-jz ul li img{height: 130px;width: 100%;}
.g-jz ul li em{ display: block; line-height: 3.25rem; text-align: center;font-size: 14px;}
.g-jz ul li em i{ color: #003e8e; font-size: 1.2rem; padding-right: 0.85rem; position: relative;}
.g-jz ul li em i:before{ content:""; position:absolute;height:0.8rem;width:1px;right:0.4rem;top:0.45rem; background:#a0a0a0;}
    /**/
.g-tedi{overflow:hidden; position:relative;width:100%; padding-bottom:2rem;}
.g-tedi h3{ text-align: center; font-size: 0; padding-bottom: 1rem;}
.g-tedi h3 img{display: block;max-width: 100%;}
.g-tedi .m-cnt{ font-size:0.92rem;overflow:hidden; position:relative;height: 2.6rem;margin: 0 1.6% 0.8rem; background: #006ab7;}
.g-tedi .m-cnt li{float:left; position:relative; color:#fff;font-size:1rem; box-sizing:border-box;height:2.6rem; text-align: center; padding: 0 8%; line-height: 2.6rem; }
.g-tedi .m-cnt li.z-on{ background:#aacd05; }
.g-tedi .m-box .con{ display:inline; float:left;}
.g-tedi .m-box p{ margin: 0 1.6% 0.8rem; font-size: 0; box-sizing: border-box; border: 0.2rem solid #ebebeb;}
.g-tedi .m-box ul{ margin: 0 1.6%;}
.g-tedi .m-box ul li{ height:2.3rem; line-height:2.3rem; border-bottom:#e3e3e3 1px  solid; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:0.92rem; position:relative;;}
.g-tedi .m-box ul li a{ color:#000;}
.g-tedi .m-box ul li:last-child{ border-bottom:none; }
.g-tedi .m-box ul li span{ padding-right: 3%;}
/**/
.g-abo{ overflow: hidden; padding-bottom:1.6rem;}
.g-abo h3{ font-size: 0; padding-bottom: 1rem;}
.g-abo dl{ margin: 0 1.6%;}
.g-abo dl dt{ font-size: 0;}
.g-abo dl dt img{display: block;max-width: 100%;}
.g-abo dl dd h4{ margin: 1rem 0; line-height: 100%; font-size: 1.08rem; color: #333; padding-left: 0.8rem; border-left: 0.2rem solid #006ab7;}
.g-abo dl dd p{ color: #6e6e6e; font-size: 0.92rem; line-height: 1.7rem;}
.g-abo dl dd p a{ color: #0068b7;}
