﻿.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 { display:inline-block; width:100%;height:6.58rem; overflow:hidden;background:#259bee; position:relative; margin-bottom:1.65rem;}
.g-nav:before{ content:""; position:absolute;height:1px;width:100%;content: "";left:0;top:51.5%; background:#0d6eac;}
.g-nav:after{ content:""; position:absolute;height:1px;width:100%;content: "";left:0;top:51%; background:#55b1f2;}
.g-nav a { color:#fff; height:3.59rem; line-height:3.59rem; text-align:center; width:33.3333%; text-align:center; display:block; float:left; font-weight:bold;border-right:1px solid #0d6fae; border-left:1px solid #45a6e4; box-sizing:border-box; font-size:0.92rem;}
/**/
.g-sp{overflow:hidden; padding-bottom:1rem;}
.g-sp h3{ position:relative;height:2.2rem; margin-bottom:1.4rem;}
.g-sp h3:before{ content:""; position:absolute;height:2px;width:100%;position: absolute;left:0;top:49%; background:#999;}
.g-sp h3 a{ color:#259bee; font-size:1.25rem; font-weight:bold; text-align:center; width:14.6rem; height:2.2rem; line-height:2.2rem; border:2px solid #999; display:block; margin:0 auto; position:relative; z-index:5; background:#fff;}
.g-sp ul li{ float:left; width:41%; margin-left:6%;}
.g-sp ul li img{ box-sizing:border-box; padding:2px; background:#fff; border:1px solid #dfdfdf;}
.g-sp ul li span{ display:block; text-align: center; font-size:1rem; line-height:2.5rem; line-height:2.5rem;}
.g-sp ul li span a{ color:#000;}
/**/
.g-seach{ overflow:hidden; padding-bottom:1.5rem;}
.g-seach h3,.g-abo h3{ font-size:1em; background:#e8e8e8; height:2.9rem; line-height:2.9rem; margin-bottom:1.25rem; font-size:1rem;}
.g-seach h3 a,.g-abo h3 a{ color:#222;}
.g-seach h3 b,.g-abo h3 b{display:inline-block; background:#259bee; padding:0 1.3rem; color:#fff;}
.g-seach h3 span,.g-abo h3 span{ float:right; padding-right:0.5rem;}
.g-seach ul{ overflow:hidden;}
.g-seach ul li{ float:left; width:45%;height:3rem; line-height:3rem; border-bottom:1px solid #d2d2d2; font-size:1rem; padding-left:5%;}
.g-seach ul li a{ color:#666;}
.g-seach ul li i{ display:inline-block; float:right; width:0.5rem; margin-right:1.2rem;}
.g-seach ul li i img{ vertical-align:middle;}
.g-seach ul li:last-child,.g-seach ul li:nth-child(7){ border-bottom:none;}
/**/
.g-tel{background:url(/mobile/Images/Index/tel.jpg) no-repeat; background-size:100%; height:4.1rem; padding-top:6.2rem;}
.g-tel p{ width:36%; margin:1% 1% 0 14.5%; float:left;}
.g-tel i{ width:36%; display:inline-block; float:left;}
/**/

/**/
.g-tony{ height:51.67rem; background:#118ddc; margin-bottom:2.92rem;}
.g-tony h3{ font-size:1rem; height:4rem; text-align:center; background:#fff;}
.g-tony h3 b{ color:#31353e; font-size:1.42rem;}
.g-tony h3 span{ color:#118ddc; font-weight:normal;}
.g-tony h3 rem{ display:block; width:3.71rem; margin:0 auto; padding-top:1%;}
.g-tony h4{ font-size:1.58rem; color:#fff; text-align:center; display:block; font-weight:bold; padding:5% 0 0; height:2.3rem; position:relative;}
.g-tony h4:before{ content:""; position:absolute;height:1px;width:89.1%;content: "";left:5.6%;top:74%; background:#45a6e4;}
.g-tony h4:after{ content:""; position:absolute;height:1px;width:89.1%;content: "";left:5.6%;top:76%; background:#45a6e4;}

.g-tony dl{ overflow:hidden; padding-bottom:1.6rem;}
.g-tony dl dt{ float:left; width:3.92rem; margin:0 0.625rem 0 1.33rem;}
.g-tony dl dd{ width:19.9rem; float:left; color:#fff;}
.g-tony dl dd b{display:block; height:1.7rem; padding-top:0.5%;}
.g-tony dl dd p{ font-size:0.92rem; padding: inherit;}
/**/
.g-bra{ width:100%; overflow:hidden; padding-bottom:2.3rem;}
.g-bra h3{ display:block; padding-bottom:1.6rem;}
.g-bra .m-box .con{ display:inline; float:left;}
.g-bra dl dt{ width:100%;background:url(/mobile/Images/Index/y_dt1.gif) no-repeat; background-size:100%; height:3.33rem; overflow:hidden;}
.g-bra dl dt b{ display:inline-block; font-size:1.25rem; font-weight:bold; color:#fff; width:3.6rem; height:3.3rem; margin: 0 0.5rem 0 1.5rem; text-align:center; line-height:3.3rem; float:left;}
.g-bra dl dt i{ display:inline-block; width:77%; color:#e00000; font-weight:bold; font-size:1.42rem;}
.g-bra dl dt i span{ color:#d7d7d7; text-transform:uppercase; font-size:0.58rem; font-weight:normal; display:block;}
.g-bra dl dd{padding:0.25rem 0 0;}
.g-bra dl dd p{ font-size:0.92rem; color:#666; position:relative; line-height:2rem; margin:0 1.1rem; padding-left:1.2rem; position:relative;}
.g-bra dl dd p:before{ content:""; position:absolute;height:0.35rem; border-radius:0.35rem;width:0.35rem;content: "";left:1%;top:35%; border:2px solid #666;}
.g-bra dl dd p i{ color:#e00000;}
.g-bra .m-cnt{ width:100%; display:inline-block; padding:6% 0 0 20%;}
.g-bra .m-cnt li{ width:3.06rem; height:3.06rem;float:left; margin:0 0.5rem; line-height:3.06rem; font-weight:bold;text-align:center; color:#313131;background:url(/mobile/Images/Index/y_bg2.gif) no-repeat; background-size:100%; font-family:Impact; font-size:1.33rem;}
.g-bra .m-cnt li.z-on{ color:#fff;background:url(/mobile/Images/Index/y_bg1.gif) no-repeat; background-size:100%;}
/**/
.g-pz{position:relative; overflow:hidden;}
.g-pz h3{ height:4.22rem; line-height:4.22rem; text-align:center; font-weight:bold; color:#fff; background:url(/mobile/Images/Index/mamc-ban.jpg) no-repeat center top; font-size:1.46rem; margin-bottom:1.7rem;}
.g-pz .prev{ width:1.8rem; position:absolute; top:9rem; left:0.4rem;}
.g-pz .next{ width:1.8rem; position:absolute; top:9rem; right:0.4rem;}
.g-pz .nowarp { margin:0 3rem;}
.g-pz .m-box .con{ display:inline; float:left;}
.g-pz ul li{ width:100%;float:left;position:relative;}
.g-pz ul li span{ display:block; text-align:center; width:100%; position:absolute;background:#000; filter:Alpha(opacity=70);-moz-opacity: 0.7; -khtml-opacity: 0.7 ; opacity: 0.7; left:0;top:70%; height:2.3rem; line-height:2.3rem;}
.g-pz ul li span a{ font-size:1rem; color:#fff;}
.g-pz ul li i{ display:block; padding-bottom:1.75rem; margin-top:-0.2rem;}
/**/
.g-abo{ overflow:hidden; padding-bottom:0.5rem;}
.g-abo dt{ margin:0 1.8rem;}
.g-abo dt img{ padding:0.15rem; border:2px solid #cdcdcd; box-sizing:border-box;}
.g-abo dd p { margin:0 2.3rem; color:#666; font-size:1rem; line-height:1.4rem;}
.g-abo dd p b{ display:block; text-align:center; font-size:1rem; color:#444; padding:0.8rem  0 1rem 0;}
.g-abo dd i{ display:block; padding-top:1.2rem; text-align:right; margin-right:2.1rem; font-weight:bold; color:#259bee; font-size:1rem; position:relative;}
.g-abo dd i:before{ content:""; position:absolute;border-bottom:0.5rem solid #259bee;border-left:0.5rem solid transparent;border-right:0.5rem solid transparent;height: 0;width: 0; left:78%; top:69%; }
/**/
.g-jk { position:relative;padding-bottom:2.1rem;}
.g-jk .prev { position:absolute; top:3rem; left:0.9rem; width:2rem; z-index:5;}
.g-jk .next { position:absolute; top:3rem; right:0.9rem; width:2rem; z-index:5;}
.g-jk .nowarp { margin:0 3rem;}
.g-jk .nowarp .m-box .con { float:left;}
.g-jk .con ul li{ float:left; width:46%; margin:0 2%;}
.g-jk .con ul li i{ display:block; margin-top:-0.2rem;}
.g-jk .con ul li span{ display:block; text-align: center; font-size:1rem; line-height:2.5rem; line-height:2.5rem;}
.g-jk .con ul li span a{ color:#000;}

/**/
.g-news{ width:100%;overflow:hidden; position:relative; padding-bottom:2.3rem;}
.g-news .m-cnt{ background:#e8e8e8; height:2.9rem; line-height:2.9rem; font-size:1rem; margin-bottom:1.6rem;}
.g-news .m-cnt li{ width:33.33%; font-weight:bold; text-align:center; float:left; position:relative; font-size:1rem; color:#333;}
.g-news .m-cnt li.z-on{  background: #118ddc; color:#fff;}
.g-news .u-more{ display:block; position:absolute; top:1%; right:5%; z-index:1; font-size:1rem; color:#333;height:2.46rem; line-height:2.46rem; text-align:center;}
.g-news .m-box .con{ display:inline; float:left;}
.g-news .m-box .con h4{ margin:0 6.25%;}
.g-news .m-box .con h4 img{ padding:3px; background:#fff; border:1px solid #cdcdcd; box-sizing:border-box;}
.g-news .m-box ul{margin:0 6.25%; padding:2% 0 8%;}
.g-news .m-box ul li{ height:2rem; line-height:2rem; border-bottom:#eee 1px  solid; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.g-news .m-box ul li a{ color:#666; font-size:1rem;}
.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;}
.g-news .m-box ul li span{ float:right; color:#666;}
.g-news h5{ margin-top:1.2rem; color:#fff; font-size:1rem; text-align:center; height:2.1rem; line-height:2.1rem; width:11.3rem; margin:0 auto; background:#259bee; font-weight:bold; box-shadow:5px 5px 0 #0a70b7;}