﻿.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.8rem; overflow:hidden; margin-bottom:2.5rem;}
.g-adv .m-cnt{ padding:1.5% 0; background:#081854; margin-top:-0.25rem;}
.g-adv .m-cnt li { float:left; width:33.3%; padding:1.5% 0;margin-top:-1.5%;}
.g-adv .m-cnt li.z-on{ background:#f26521;}
.g-adv .m-cnt li:last-child { border-right:0;}
/**/
.g-nav { display:inline-block; width:100%;height:9.15rem; overflow:hidden;position:relative; margin-left:1.2rem;}
.g-nav a{ float:left; width:28.5%;display:block; color:#fff;margin:0 0 0.7rem 0.5rem;height:3.1rem;text-align:center;text-align:center; font-size:1rem; background:#081854;}
.g-nav a:first-child,.g-nav a:nth-child(4),.g-nav a:nth-child(5),.g-nav a:nth-child(6){ line-height:3.1rem;}
.g-nav i{ display:block; padding-top:0.3rem;}
/**/
.g-fn{ overflow:hidden; padding-bottom:2rem;}
.g-fn h3{background:url(/mobile/Images/Index/h31.gif) no-repeat; background-size:100%; height:5.2rem; margin-bottom:2rem;}
.g-fn h3 i{ display:block; font-size:1.33rem; font-weight:bold; text-align:center; padding-top:0.72rem; color:#fff; text-align:center;}
.g-fn ul{ overflow:hidden; margin:0 0.1rem; border:1px solid #c8c8c8;}
.g-fn ul li{ display:inline-block; float:left; width:50%; box-sizing:border-box; border-bottom:1px solid #c8c8c8;border-right:1px solid #c8c8c8; height:3.1rem; line-height:3.1rem; font-size:0.92rem; text-indent:0.62rem;}
.g-fn ul li a{ color:#555;}
.g-fn ul li:nth-child(2n){border-right:none;}
.g-fn ul li:nth-child(5),.g-fn ul li:nth-child(6){ border-bottom:none;}
.g-fn ul li:last-child a{ color:#f26521;}
/**/
.g-pz{position:relative; overflow:hidden; margin-bottom:2.8rem;}
.g-pz .prev{ width:1.5rem; position:absolute; top:4.1rem; left:0.7rem;}
.g-pz .next{ width:1.5rem; position:absolute; top:4.1rem; right:0.7rem;}
.g-pz .nowarp { margin:0 2.8rem;}
.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;bottom:0.15rem; height:1.9rem; line-height:1.9rem;}
.g-pz ul li span a{ font-size:0.92rem; color:#fff; font-weight:bold;}
/**/
.g-case{ overflow:hidden; background:#e5e5e5; padding:2.5rem 0; margin-bottom:1.5rem;}
.g-case h3{background:url(/mobile/Images/Index/h32.gif) no-repeat; background-size:100%; height:3.1rem; margin-bottom:1.8rem;}
.g-case h3 i{ display:block; font-size:1.33rem; font-weight:bold; text-align:center;color:#f26521; text-align:center; line-height:105%;}
.g-case ul li{ float:left; width:45.5%; margin-left:3%; background:#081854;}
.g-case ul li span{ display:block; text-align: center; font-size:0.92rem; line-height:3.88rem; line-height:3.88rem;}
.g-case ul li span a{ color:#fff;}
/**/
.g-ys{ overflow:hidden;}
.g-ys h2{ text-align:center; color:#f26521; font-size:1.33rem; text-align:center; letter-spacing:0.5rem; padding-bottom:2.15rem;}
.g-ys h2 img{ display:block; width:17.55rem; margin:0 auto;}
.g-ys h2 i{ color:#081854; font-weight:bold; font-size:1.25rem; display:block;}
.g-ys h2 a{ display:block; color:#081854; font-size:0.92rem; letter-spacing:0.05rem;}
.g-ys h2 strong{ font-size:1.08rem; font-weight:normal; padding-left:0.15rem;}
.g-ys h2 span{ display:inline-block; width:1.3rem; margin-right:0.2rem;}
.g-ys h2 span img{ vertical-align:middle;width:1.3rem; display:inline-block;}
.g-ys dl{ text-align:center;background:url(/mobile/Images/Index/y_bg1.gif) no-repeat; background-size:100%; height:14.79rem; color:#fff;}
.g-ys dl dt h3{ font-size:1.5rem; padding-top:2.8rem; margin-bottom:1.2rem;}
.g-ys dl dt h3 strong{ padding:0 0.55rem;}
.g-ys dl dt h3 i{ display:block; font-size:1rem; line-height:2.2rem; position:relative;}
.g-ys dl dt h3 i:before{ content:""; position:absolute;height:0.1rem;width:4.1rem;position: absolute;left:42%;top:99%; background:#fff;} 
.g-ys dl dd p{ font-size:1rem; color:#fff; line-height:1.5rem;}
.g-ys dl:nth-child(2n+1){background:url(/mobile/Images/Index/y_bg2.jpg) no-repeat; background-size:100%;}
.g-ys dl:nth-child(2n+1) h3{ color:#081854;}
.g-ys dl:nth-child(2n+1) h3 i{ color:#121212;}
.g-ys dl:nth-child(2n+1) dt h3 i:before{ background:#081854;}
.g-ys dl:nth-child(2n+1) dd p{ color:#555;}
.g-ys dl:last-child{ height:18.2rem;background:url(/mobile/Images/Index/y_bg3.jpg) no-repeat; background-size:100%;}
.g-ys dl dd em{ display:block; padding-top:1.2rem;}
.g-ys dl dd em a{ display:inline-block; width:9.3rem; height:1.8rem; line-height:1.8rem; border-radius:0.2rem; background:#081854; font-size:1rem; color:#fff; margin:0 0.25rem;}
.g-ys dl dd em a:last-child{ background:#f26521;}
/**/
.g-abo{ overflow:hidden; padding-bottom:2.3rem;}
.g-abo h3{background:url(/mobile/Images/Index/h33.gif) no-repeat; background-size:100%; height:5.17rem; margin-bottom:1.3rem;}
.g-abo h3 i{ display:block; font-size:1.33rem; font-weight:bold; text-align:center;color:#fff; text-align:center; line-height:105%; padding-top:0.8rem;}
.g-abo h3 span{ display:block; text-align: center; font-size:0.75rem; color:#fff; text-transform:uppercase; padding-top:0.35rem;}
.g-abo dl{ margin:0 2.8rem;}
.g-abo dl dd p{ color:#555; font-size:0.92rem; line-height:1.5rem; padding-top:0.75rem;}
.g-abo dl dd p a{ color:#f26521; display:inline-block;}
/**/
.g-news{ width:100%;overflow:hidden; position:relative; padding-bottom:1.95rem;}
.g-news .m-cnt{ background:#081854; height:2.5rem; line-height:2.5rem; font-size:1rem; margin-bottom:0.5rem;}
.g-news .m-cnt li{ width:50%; text-align:center; float:left; position:relative; font-size:1rem;color:#fff;}
.g-news .m-cnt li.z-on{  background: #f26521; font-weight:bold;}
.g-news .m-box .con{ display:inline; float:left;}
.g-news .m-box ul{margin:0 1.75rem;}
.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; display: inline-block;width: 77%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.g-news .m-box ul li em{ display:inline-block; width:0.38rem; padding-right:0.6rem; float:left;}
.g-news .m-box ul li:last-child{ border:none;}
.g-news .m-box ul li span{ float:right; color:#9c9b9b; font-size:1rem;}
