﻿.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:85%;}}
@media screen and (min-width:375px) {html { font-size:88%;}}
@media screen and (min-width:400px) {html { font-size:98%;}}
@media screen and (min-width:414px) {html { font-size:97%;}}
@media screen and (min-width:480px) {html { font-size:1112%;}}
@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:12.5rem;}
.g-adv .m-box img{ display:block;position: relative;width:100%; height: auto; }

.g-adv .m-cnt{ width:100%; background:#a32538; height:0.33rem;}
.g-adv .m-cnt li{ float:left; height:0.33rem;}
.g-adv .m-cnt li.z-on { background:#00026f;}
.g-adv .m-cnt li:nth-child(1){ width:33.3%;}
.g-adv .m-cnt li:nth-child(2){ width:33.3%;}
.g-adv .m-cnt li:nth-child(3){ width:33.4%;}


/*导航样式*/
.g-nav { position:relative; clear:both; background:#0aa1cc}
.g-nav a { float:left; width:33.3%;  height:3.08rem; line-height:3.08rem;  text-align:center; display:block; color:#fff; position:relative; border-bottom:solid 1px #fff; color:#fff;}
.g-nav a:before { position:absolute; content:""; width:1px; height:100%; background:#fff; top:0; right:1px;}
.g-nav a:nth-child(1),.g-nav a:nth-child(2),.g-nav a:nth-child(3) { border-top:none;}
.g-nav a:nth-child(5),.g-nav a:nth-child(6),.g-nav a:nth-child(4) { border-bottom:none;}

.g-nav a:nth-child(3n):before,.g-nav a:nth-child(3n):after { background:none}

/**/
.g-zx { background:#eaeaea; margin-top:1px; padding-top:2.33rem;}
.g-zx .m-bt { display: block; background:url(/mobile/Images/Index/zx_bt.gif) no-repeat 0 0; height:3.54rem; color:#ccc; font-size:1.92rem; font-weight:bold; text-transform:uppercase; text-align:center; line-height:1.75rem; margin-bottom:1rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-zx .m-bt em { display:block; font-size:1.25rem; color:#0aa1cc}
.g-zx p b a { display:block; padding-left:0.79rem;}
.g-zx p b a em { display:block; float:left;  font-size:1rem; color:#000; font-weight:bold;}
.g-zx p b a img { display:block; width:0.88rem; float:left; padding:0.2rem 0 0 0.5rem;}
.g-zx p span { display:block; line-height:4.38rem; border-bottom:solid 1px #cecece; margin:0 0.5rem 1.5rem;}
.g-zx p:nth-child(3) span { border-bottom:none; margin-bottom:0;}
.g-zx p span a { padding:0 0.8rem;}

/**/
.g-cp .m-cnt { display:block; height:2.75rem; line-height:2.75rem; display:inline-block; border:solid 1px #0aa1cc; margin-left:0.79rem; border-right:none;}
.g-cp .m-cnt li { float:left; width:8.31rem; text-align:center; color:#666; font-size:1rem; border-right:solid 1px #0aa1cc}
.g-cp .m-cnt li.z-on { background:#0aa1cc; color:#fff;}

.g-cp .sclwrap_box{height:35.12rem; overflow:hidden}
.g-cp .m-box { margin:0.83rem 0 0;}
.g-cp .con { float:left}
.g-cp .con a { display:block; float:left; width:12.04rem; margin-left:0.79rem; border:solid 1px #e5e5e5; line-height:0;}
.g-cp .con a span { display:block; font-size:1rem; color:#333; text-align:center; line-height:2.5rem; background:#e5e5e5;}

/**/
.g-pic01 { background:#f2f2f2; height:7.5rem; text-align:center;}
.g-pic01 a { display:block; padding-top:1.6rem;}
.g-pic01 a b { display:block; color:#0aa1cc; padding:0.2rem 0;}

.g-pic02 { position:relative; line-height:0;}
.g-pic02 p { position: absolute; top:8.33rem; left:6.5rem; line-height:1.5rem;}
.g-pic02 p span { padding-left:3.67rem;}

/**/
.g-ys { margin-top:1.67rem; position:relative; padding-bottom:5rem;}
.g-ys .prev { position:absolute; top:24.59rem; left:0.8rem; width:12.5rem; z-index:999;}
.g-ys .prev img { width:100%;}
.g-ys .next { position:absolute; top:24.59rem; right:0.8rem; width:12.5rem; z-index:999;}
.g-ys .next img { width:100%;}

.g-ys .nowarp .sclwrap_box{ height:24.5rem;}
.g-ys .nowarp .m-box .con { float:left}
.g-ys .nowarp .m-box .con p { padding-left:0.79rem; padding-top:2rem; height:2.75rem;}
.g-ys .nowarp .m-box .con p img { float:left; width:4.63rem;}
.g-ys .nowarp .m-box .con p span { float:left; width:21.05rem;}
.g-ys .nowarp .m-box .con p span b { display:block; color:#0aa1cc;}

/**/
.g-hz .m-bt { display:block; background:url(/mobile/Images/Index/hz_bg.gif) no-repeat 0 0; height:5.5rem; text-align:center; padding-top:2rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-hz .m-bt b { display:block; color:#e46713;}

.g-hz { position:relative; background:#d6d6d6}

.g-hz .prev { position:absolute; top:15rem; left:1.58rem; width:1.38rem; z-index:999;}
.g-hz .prev img { width:100%;}
.g-hz .next { position:absolute; top:15rem; right:1.58rem; width:1.38rem; z-index:999;}
.g-hz .next img { width:100%;}

.g-hz .nowarp { margin:5.42rem 2.96rem 0;}
.g-hz .nowarp .sclwrap_box{ height:18.48rem;}
.g-hz .nowarp .m-box .con { float:left}
.g-hz .nowarp .m-box .con a { display:block; width:20.79rem;}
.g-hz .nowarp .m-box .con a img { width:20.79rem; height:8.54rem; margin-bottom:0.5rem;}
.g-hz .nowarp .m-box .con b { display:block; color:#e46713; padding:0.3rem 0;}
.g-hz .nowarp .m-box .con p { width:17.08rem;}

/**/
.g-zj { margin-top:2.5rem;}
.g-zj .m-bt { display:block; height:3.17rem; line-height:3.17rem; background:#0aa1cc; color:#fff; padding:0 1rem;}
.g-zj .m-bt em { float:right; text-transform:uppercase;}
.g-zj p i { display:block; background:#f3f3f3; height:auto;}
.g-zj p i img { width:21.83rem; display:block; margin:0 auto; padding-top:1.63rem;}
.g-zj p span { display:block; font-size:0.83rem; color:#333; width:22.5rem; margin:1rem auto; line-height:1.5rem;}

.g-jz{width: 25rem; margin:0 auto; overflow:hidden;}
.g-jz dl{ width:100%; display:inline-block; overflow:hidden;height: 10rem; padding:0.83rem 0 0;}
.g-jz dl dt{width: 9.4rem;height: 10rem; float:left;}
.g-jz dl dd{ width:14.3rem; float:left; padding:0 0 0 1rem;}
.g-jz dl dd h5{ font-size:1rem; font-weight:bold;}
.g-jz dl dd h5 a{ color:#1f232d;}
.g-jz dl dd p{ font-size:1rem; color:#949598; padding:0.5rem 0 0;line-height: 160%;}


/**/
.g-fc { margin-top:2.2rem;}
.g-fc .m-bt { display:block; height:3.17rem; line-height:3.17rem; background:#0aa1cc; color:#fff; padding:0 1rem;}
.g-fc .m-bt em { float:right; text-transform:uppercase;}
.g-fc p { padding:0.83rem 0 0 0.75rem;}
.g-fc p a { display:block; margin-right:0.8rem; float:left;}
.g-fc p img { width:11.6rem; float:left;}

/*志豪新闻动态*/
.g-dt { margin-top:2.5rem;}

.g-dt .m-cnt { display:block; height:2.75rem; line-height:2.75rem; display:inline-block; border:solid 1px #0aa1cc; margin-left:0.88rem; border-right:none;}
.g-dt .m-cnt li { float:left; width:8.21rem; text-align:center; color:#666; font-size:1rem; border-right:solid 1px #0aa1cc}
.g-dt .m-cnt li a { color:#0aa1cc; text-transform:uppercase;}
.g-dt .m-cnt li.z-on { background:#0aa1cc; color:#fff;}

.g-dt .sclwrap_box{height:20.25rem; overflow:hidden}
.g-dt .m-box { margin-top:0.5rem;}
.g-dt .con { float:left}
.g-dt .con a { display:block; height:3.46rem; line-height:3.46rem; border-bottom:solid 1px #d6d6d6; margin:0 0.83rem;}
.g-dt p { padding:0 0 0 2.29rem; height:3.96rem;}
.g-dt p a { display:block; float:left; width:6.29rem; height:1.83rem; line-height:1.83rem; background:#333; color:#fff; font-size:0.83rem; text-align:center; margin-right:1.5rem;}
.g-dt p a:nth-child(2) { background:#0aa1cc}



