.wrap { background:#fff;}	
.wrap img { width:100%;}
.pr { position:relative;}
.pa { position:absolute;}
.m-cnt:after,.c-list:after,.m-box:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}

@media screen and (min-width:320px) {html { font-size:75%;}}
@media screen and (min-width:360px) {html { font-size:83%;}}
@media screen and (min-width:375px) {html { font-size:88%;}}
@media screen and (min-width:393px) {html { font-size:92%;}}
@media screen and (min-width:400px) {html { font-size:93%;}}
@media screen and (min-width:412px) {html { font-size:94%;}}
@media screen and (min-width:414px) {html { font-size:95%;}}
@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{ position:relative; width:100%; margin:0 auto; height: auto; z-index:15;}

.g-adv .sclwrap_box{ height:16.67rem;}
.g-adv .m-box img{ display:block;position: relative;width:100%; height: auto; }

 
.g-nav { position:relative;}
.g-nav a { font-size:1rem; color:#fff; text-align:center; width:7.21rem; height:4.08rem; line-height:4.08rem; text-align:center; display:block; float:left; background:#08baff; margin:0 0 0.55rem 1.25rem; font-weight:bold; border-radius:0.1rem;}
.g-nav a:nth-child(1),.g-nav a:nth-child(2) { line-height:3.58rem; padding:0.5rem 0 0; height:3.58rem;}

/**/
.g-zx .m-bt { display:block; text-align:center; color:#08baff; font-weight: bold; font-size:1.08rem; margin-bottom:0.6rem;}
.g-zx .m-bt em { display:block; font-size:1.17rem; padding:0.5rem 0 0;}

 
.m-bt01 { padding:1rem 0 1.25rem;}
.m-bt01 a { background:url(../Images/pp_bt.gif) no-repeat; height:1.46rem; line-height:1.46rem; text-align:center; display:block; font-size:1.5rem; color:#074f91; font-weight:bold;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.m-bt01 em { display:block; text-align:center; font-size:1rem; color:#074f91; padding:0.5rem 0 0;}

.g-pp p em { display:block; padding:0 0.83rem; color:#666; line-height:1.42rem;}
.g-pp p span a { margin:1rem 0 0; display:block; text-align:center;}
.g-pp p span a img { display:block; width:9.79rem; margin:0 auto 0.5rem;}
.g-pp p span a i { color:#08baff}
 
.g-cp p a { display:block; float:left; width:12rem; text-align:center; margin:0 0 1rem 1.17rem; font-size:0.92rem; color:#666;}
.g-cp p a img { display:block; width:11.38rem; height:8.01rem; border:solid 1px #ddd; margin-bottom:0.58rem;}

 
.g-bz .m-bt01 { padding:1rem 0;}
.g-bz .m-bt01 a { background:url(../Images/bz_bt.gif) no-repeat;
-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.g-bz .m-bt01 a b { color:#ff7624}
.g-bz .m-bt01 i { color:#ff7624}
.g-bz .m-bz01 { display:block; margin:0.5rem 1.25rem;}
.g-bz p { margin:0 0 0 1.25rem;}
.g-bz p a { display:block; font-size:1.08rem; color:#08baff; font-weight:bold; margin-bottom:0.5rem;}
.g-bz p a em { font-family:Impact; font-size:1.75rem; padding-right:0.3rem;} 
.g-bz p span { display:block; clear:both;}
.g-bz p span img { display:block; float:left; width:0.58rem; height:0.58rem; padding:0.5rem 0.5rem 0 0;}
.g-bz p span em { display:block; float:left; width:23.8rem; line-height:1.5rem; font-size:0.92rem; color:#666;}
.g-bz p span:last-child em { margin-bottom:0.5rem;}
 
.g-ys .m-bt01 { padding:1rem 0 1.85rem;margin-bottom: 1rem;}
.g-ys .m-bt01 a { background:url(../Images/bz_bt.gif) no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-ys .m-bt01 a b { color:#ff7624}

.g-ys .m-cnt { padding-left:8.33rem;}
.g-ys .m-cnt li { float:left; width:2.75rem; height:0.24rem; background:#999; margin-right:1rem;}
.g-ys .m-cnt li.z-on { background:#08baff;}

.g-ys .sclwrap_box{height:30rem; overflow:hidden}
.g-ys .m-box { margin-top:0.4rem;}
.g-ys .con {margin-top: -2rem;}
.g-ys .con a { display:block; width:15.83rem; margin:0 auto;}
.g-ys .con i { background:url(../Images/fw_spbg.png) no-repeat; width:6.75rem; height:6.75rem; display:block; margin:-3.38rem auto 0; position:relative; z-index:99; margin-bottom:1rem;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.g-ys .con i img { width:1.67rem; margin:0 auto; padding:1.5rem 0 0.5rem; display:block; }
.g-ys .con i em { display:block; color:#08baff; text-align:center;}
.g-ys .con span { display:block; color:#666; line-height:1.5rem; width:23.75rem; margin:0 auto;}
 
.g-al .sclwrap_box{height:12.5rem; overflow:hidden}
.g-al .m-box { margin-top:0.4rem;}
.g-al .con { float:left}
.g-al .con a { display:block; width:12rem; float:left; margin:0 0.6rem; }
.g-al .con a em { display:block; padding:0.6rem 0; text-align:center; font-size:0.92rem; color:#08baff}
.g-al .con a span { display:block; font-size:0.92rem; color:#666; line-height:1.5rem;}

.g-al .m-cnt { padding-left:10.33rem;}
.g-al .m-cnt li { float:left; width:2.75rem; height:0.24rem; background:#999; margin-right:1rem;}
.g-al .m-cnt li.z-on { background:#08baff;}
 
.g-dt { position:relative; margin-top:1.61rem;}
.g-dt .m-cnt { display:block; height:3.67rem; line-height:3.67rem; background:#074f91}
.g-dt .m-cnt li { float:left;  width:7rem; color:#fff;  text-align:center;}
.g-dt .m-cnt li.z-on { background:#08baff; }

.g-dt .sclwrap_box { height:14.29rem}
.g-dt .con { float:left;}
.g-dt .con a { display:block;  height:2.5rem; line-height:2.5rem; margin:0 0.83rem; color:#333;} 