@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%;}}
.wrap img{ width:100%;}
/**/
.g-adv{ width:100%; height:16.7rem; overflow:hidden; margin-bottom:0.08rem;}
.g-adv .m-cnt{ padding:1% 0; background:#019c94; margin-top:-0.2rem;}
.g-adv .m-cnt li { float:left; width:33.3%; padding:1% 0;margin-top:-1%;}
.g-adv .m-cnt li.z-on{ background:#ff7000;}
.g-adv .m-cnt li:last-child { border-right:0;}
/**/
/*导航样式*/
.g-nav { display:inline-block; width:100%; height:7.5rem; position:relative;overflow:hidden; margin-bottom:1.8rem;background:url(/mobile/Images/Index/nav.gif) no-repeat;background-size:100%; }
.g-nav a{font-size:1rem; color:#fff; height:3.9rem; line-height:3.9rem;text-align:center; display:block; float:left;width:33.33%;}
/**/
.g-list{overflow:hidden; position:relative; width:100%; background:#f1f1f1; padding-bottom:0.5rem;}
.g-list h3{ height:2.7rem; line-height:100%; background:#fff; text-align:center; color:#ff7000; font-size:1.5rem; font-weight:bold; margin-bottom:0.4rem;}
.g-list .m-cnt{ overflow:hidden; margin-bottom:1.36rem; text-align:center; margin:0 0.3rem; border:1px solid #dfdfdf; border-right:none; background:#fff;}
.g-list .m-cnt li{float:left; height:2.8rem; line-height:2.8rem; width:25%; float:left; font-size:0.83rem; color:#2f292b; box-sizing:border-box; border-right:1px solid #dfdfdf;}
.g-list .m-cnt li.z-on{ background:#ff7000; color:#fff; font-weight:bold; position:relative;}
.g-list .m-cnt li.z-on:before{ content:""; position:absolute;border-bottom:0.25rem solid #fff;border-left:0.25rem solid transparent;border-right:0.25rem solid transparent;height: 0;width: 0; left:45%; bottom:0; }
.g-list .m-box .con{ display:inline; float:left;}
.g-list .m-box h5{ background:#fff; margin:0 0.3rem; padding:0.5rem 0; line-height:1.3rem;}
.g-list .m-box h5 a{ color:#5a5a5a; font-size:0.75rem; display:inline-block; padding:0 1.1rem;}
.g-list .m-box dl{ background:#fff; margin:0 0.3rem; padding-bottom:2rem; }
.g-list .m-box h4{ color:#1b1b1b; font-size:1.25rem; font-weight:bold; text-align:center; line-height:100%; margin-bottom:0.8rem;}
.g-list .m-box p{ color:#636363; font-size:0.75rem; text-align:center; line-height:1.2rem; line-height:1.2rem;}
/**/
.g-tel{background:url(/mobile/Images/Index/tel.jpg) no-repeat;background-size:100%; height:14.1rem; overflow:hidden; margin-bottom:2.5rem;}
.g-tel p{ margin-top:11.3rem; text-align:center;}
.g-tel p a{ display:inline-block; width:5.5rem; font-size:0.75rem; color:#fff; margin:0 0.25rem; line-height:1.7rem; height:1.7rem; border:1px solid #d2d2d2;background-image: -webkit-gradient(linear, left top, left bottom, from(#fe9500), to(#ba5500)); 
background-image: -webkit-linear-gradient(top,   #fe9500, #ba5500); 
background-image: -moz-linear-gradient(top, #fe9500, #ba5500);
background-image: linear-gradient(top,  #fe9500, #ba5500);}
.g-tel p a:last-child{background-image: -webkit-gradient(linear, left top, left bottom, from(#00ded3), to(#009f97)); 
background-image: -webkit-linear-gradient(top,   #00ded3, #009f97); 
background-image: -moz-linear-gradient(top, #00ded3, #009f97);
background-image: linear-gradient(top,  #00ded3, #009f97);}
/**/
.g-ys{overflow:hidden;}
.g-ys h3{ width:18rem; margin:0 auto 2rem;}
.g-ys .m-box .con{ display:inline; float:left;}
.g-ys .m-box .con .ys_pic{ display:block;overflow:hidden; margin:0 1.6rem 0 2rem;}
.g-ys dl{ margin:0 1.6rem 0 2rem;}
.g-ys dl dt{ width:100%; display:inline-block; overflow:hidden;height:1.9rem; line-height:1.9rem; font-size:0.83rem;color:#fff; background:#009d95; margin:1.9rem 0 0.5rem 0;}
.g-ys dl dt strong{ padding:0 1rem;}
.g-ys dl dt a{ padding-left:16.1%; color:#e30e0e;}
.g-ys dl dt span{ color:#00a0e9;}
.g-ys dl dd h4{ font-size:1rem; color:#ff7000; font-weight:bold; padding-bottom:1rem; border-bottom:1px solid #d7d7d7;}
.g-ys dl dd h4 span{ display:block; font-size:0.83rem; color:#000; font-weight:normal;}
.g-ys dl dd p{ font-size:0.75rem; color:#555; position:relative; padding:0.5rem 0 0 1rem; position:relative;}
.g-ys dl dd p:before{ content:""; position:absolute;border-left:0.35rem solid #555;border-top:0.35rem solid transparent;border-bottom:0.35rem solid transparent;height: 0;width: 0; left:0; top:0.85rem; }

.g-ys .m-cnt{ width:100%; display:inline-block; padding:0 0 0 45%; margin:1.8rem 0 0.8rem 0;}
.g-ys .m-cnt li{ width:0.5rem; height:0.5rem; background:#9f9f9f; float:left; margin-right:0.5rem;
border-radius:0.5rem; 
-webkit- border-radius:0.5rem;
-moz-border-radius:0.5rem;
-o-border-radius:0.5rem; }
.g-ys .m-cnt li.z-on{ background:#ee6b00; }

/**/
.g-case{ overflow:hidden;}
.g-case h3,.g-jk h3{ height:2.9rem; line-height:2.9rem; border-bottom:1px solid #c0c0c0;border-top:1px solid #c0c0c0; margin-bottom:1.3rem;}
.g-case h3 i,.g-jk h3 i{ width:9.3rem; background:#019c94; font-size:1rem; color:#fff; font-weight:bold; display:inline-block; text-align:center;}
.g-case h3 span,.g-jk h3 span{ float:right; padding-right:1.5rem;}
.g-case h3 span a,.g-jk h3 span a{ color:#999; font-size:1rem; text-transform:uppercase;}
.g-case dl{ overflow:hidden; margin-bottom:3.2rem;}
.g-case dl dt{ float:left; width:10.8rem; margin-left:1.5rem;}
.g-case dl dd{ width:45%; float: right; margin-right:5%;}
.g-case dl dd b{ color:#333; display:block; margin-bottom:0.6rem; font-size:1rem;}
.g-case dl dd p{ font-size:0.83rem; color:#5d5d5d;}
.g-case dl dd a.mobt{ display:block; width:6.4rem; height:2rem ; line-height:2rem; text-align:center; background:#ff7000; font-size:1rem; color:#fff; margin-top:1rem;}
.g-case h4{ clear:both; text-align:center; clear:both; margin-bottom:3rem; margin-top:-1.15rem; font-size:0.83rem; color:#c0c0c0;}
.g-case h4 a{ color:#515151; padding:0 0.5rem; display:inline-block;}
/**/
.g-jk { position:relative;margin-bottom:5.8rem; position:relative;}
.g-jk:before{ content:""; position:absolute;height:1px;width:36%;content: "";left:0;bottom:-2.75rem; background:#b4b4b4;}
.g-jk:after{ content:""; position:absolute;height:1px;width:36%;content: "";right:0;bottom:-2.75rem; background:#b4b4b4;}

.g-jk .prev { position:absolute; bottom:-4.2rem; left:37%; width:2.6rem; z-index:8;}
.g-jk .next { position:absolute; bottom:-4.2rem; right:37%; width:2.6rem; z-index:8;}
.g-jk .nowarp .m-box .con { float:left}
.g-jk .nowarp .m-box .con a { display:block; width:43%; float:left; margin-left:1.35rem;}
.g-jk .nowarp .m-box .con a span { display:block; font-size:1rem; text-align:center; color:#333; line-height:3rem; height:2rem;}
/**/
/**/
.g-dont{overflow:hidden; position:relative; width:100%;}
.g-dont .m-cnt{ overflow:hidden; margin-bottom:0.26rem; text-align:center;}
.g-dont .m-cnt li{float:left; height:3.3rem; line-height:3.3rem; background:#019c94; width:33.33%; float:left; font-size:1rem; color:#fff;box-sizing:border-box; border-right:1px solid #fff;}
.g-dont .m-cnt li.z-on{ background:#ff7000; font-weight:bold; }
.g-dont .m-box .con{ display:inline; float:left;}
.g-dont .con ul{ margin:0 0.75rem;}
.g-dont .con ul li{ height:2.35rem; line-height:2.35rem;position:relative; }
.g-dont .con ul li a{ color:#000; font-size:1rem; padding-left:1rem; }
.g-dont .con ul li:before{ content:""; position:absolute;height:0.4rem; border-radius:0.4rem; background:#d2d2d2;width:0.4rem;content: "";left:0;top:42%;}