.wrap img { width:100%;}
.m-cnt:after,.c-list:after,.m-box:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
/*导航样式*/
.g-nav { margin-bottom:3.05rem; width:100%; height:6.7rem; overflow:hidden; position:relative;background: #00b0ec; /* Old browsers */
background: -moz-linear-gradient(top,  #00b0ec 0%, #006dbb 11%, #0065b5 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #00b0ec 0%,#006dbb 11%,#0065b5 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #00b0ec 0%,#006dbb 11%,#0065b5 100%); }
.g-nav a { border-top:1px solid #007fc8; border-bottom:1px solid #005192;font-size:1rem; color:#fff; height:3.55rem; line-height:3.55rem;text-align:center; width:38.7%; display:block; float:left;border-right:1px solid #007fc8;border-left:1px solid #005192; box-sizing:border-box; text-transform:uppercase;}
.g-nav a:nth-child(3n){border-right:none; width:22.3%;}
/*通栏广告*/
.g-adv{ position:relative; width:100%; margin:0 auto; height: auto; z-index:15; font-size:0; border-bottom:1px solid #fff;}.g-adv .m-box img{ display:block;position: relative;width:100%; height: auto; }
/**/
.g-zj{ overflow:hidden; font-size:0;}
/**/
.g-pro{ overflow:hidden; padding-bottom:0.5rem;}
.g-pro h3{ text-align:center; color:#fff;background:url(/mobile/Images/Index/h31.gif) no-repeat; background-size:100% 6.3rem; height:6.3rem; font-size:1rem; margin-bottom:1.5rem;}
.g-pro h3 i{ display: inline-block; font-size:1.25rem; font-weight:bold; padding-top:1.3rem; line-height:100%; padding-left:2.05rem; padding-bottom:1.2rem;}
.g-pro h3 span{ display:block;}
.g-pro h4{ margin:0 5.3%; height:2.92rem; line-height:2.92rem;background:url(/mobile/Images/Index/h4.gif) no-repeat; background-size:100% 2.92rem; text-align:center; color:#0065b5; font-size:1rem; position:relative;}
.g-pro h4:before{ content:""; position:absolute;border-left:0.35rem solid #0065b5;border-top:0.35rem solid transparent;border-bottom:0.35rem solid transparent;height: 0;width: 0; left:29%; top:42%; }
.g-pro p{ overflow:hidden; margin:0 5.3%; padding:0.8rem 0;}
.g-pro p a{ width:33.33%;float:left;position:relative; line-height:2.9rem; font-size:1rem; color:#333;}
.g-pro ul{ overflow:hidden; margin:0 5.3%; padding-top:0.8rem;}
.g-pro ul li{ width:48.5%;float:left;position:relative;}
.g-pro ul li:nth-child(2n){ float:right;}
.g-pro ul li img{ border:1px solid #e4e4e4; box-sizing:border-box; padding:1px;}
.g-pro ul li span{ display:block; text-align:center; width:100%; height:3.8rem; line-height:3.8rem;}
.g-pro ul li span a{ font-size:1rem; color:#333;}
/**/
.g-ys{ width:100%; overflow:hidden;background:url(/mobile/Images/Index/y_bg.jpg) no-repeat; background-size:100% 55.625rem; height:55.625rem; position:relative;}
.g-ys h3{ display:block; font-size:1.25rem;height:3.7rem; line-height:3.7rem; text-align:center;color:#fff; font-weight:bold;}
.g-ys h4{ color:#fff; font-size:1rem; color:#fff;text-align:center;  margin-bottom:2.5rem;}
.g-ys h4 span{ font-weight:bold; font-family:Aparajita; font-size:1.75rem; line-height:3.7rem; }
.g-ys .m-box .con{ display:inline; float:left;}
.g-ys .m-box .con .ys_pic{ display:block; width:100%; overflow:hidden; font-size:0; padding:1rem 0 1.6rem 0;}
.g-ys dl{ overflow:hidden;}
.g-ys dl dt{ overflow:hidden;background:url(/mobile/Images/Index/y_dt11.png) no-repeat left bottom; background-size:100% 0.21rem; padding-bottom:1rem;}
.g-ys dl dt i{ display:inline-block; float:left; width:3.7rem; margin:0 0 0 1.4rem;}
.g-ys dl dt em{ display: inline-block; float:right; width:78%; color:#f00505; font-size:1rem;}
.g-ys dl dt em span{ display:block; color:#000; font-weight:bold; font-size:1.25rem; padding-top:0.8rem;}
.g-ys dl dd{ margin-left:17.5%; width:78%;}
.g-ys dl dd p{ font-size:1rem; color:#333; position:relative; padding:1.25rem 0 0 1.2rem; line-height:1.83rem; overflow:hidden;}
.g-ys dl dd p:before{ content:""; position:absolute;border-left:0.35rem solid #8b8a92;border-top:0.35rem solid transparent;border-bottom:0.35rem solid transparent;height: 0;width: 0; left:0%; top:38%; }
.g-ys dl dd p i{ color:#f00505; font-weight:bold;}
.g-ys h5{ position:absolute; width:39%; left:31%; bottom:2.1rem;}
/**/
.g-pz{position:relative;}
.g-pz h3{ text-align:center; color:#fff;background:url(/mobile/Images/Index/c_h3.gif) no-repeat; background-size:100% 6.25rem; height:6.25rem; font-size:1rem; margin-bottom:2rem;}
.g-pz h3 i{ display: inline-block; font-size:1.25rem; font-weight:bold; padding-top:1.3rem; line-height:100%; padding-left:2.05rem; padding-bottom:1.2rem;}
.g-pz h3 span{ display:block;}
.g-pz .prev{ width:2rem; position:absolute; top:12.7rem; left:0.92rem;}
.g-pz .next{ width:2rem; position:absolute; top:12.7rem; right:0.92rem;}
.g-pz .m-box .con{ display:inline; float:left;}
.g-pz .nowarp { margin:0 13.8%;}
.g-pz .m-box .con{ display:inline; float:left;}
.g-pz ul li{position:relative;}
.g-pz ul li img{ border:1px solid #e0e0e0; box-sizing:border-box; padding:1px; background:#fff;}
.g-pz ul li span{ display:block; text-align:center; width:100%; padding-top:1.1rem; height:3.5rem;}
.g-pz ul li span a{ font-size:0.92rem; color:#333;}
/**/
.g-abo{ overflow:hidden;background:url(/mobile/Images/Index/a_bg.jpg) no-repeat; background-size:100% 39.1rem;height:39.1rem; margin-bottom:1.8rem;}
.g-abo h3{ text-align:center; color:#fff;background:url(/mobile/Images/Index/a_h3.gif) no-repeat; background-size:100% 4.5rem; height:4.5rem; font-size:1rem; margin-bottom:2.2rem;}
.g-abo h3 i{ display: inline-block; font-size:1.25rem; font-weight:bold; padding-top:1.3rem; line-height:100%; padding-left:2.05rem; padding-bottom:1.2rem;}
.g-abo dl{ margin:0 8%;}
.g-abo dl dt{ font-size:0; margin-bottom:0.8rem;}
.g-abo dl dt span{ display:block; height:4.5rem; line-height:4.5rem; border-bottom:1px solid #cacaca; font-size:1rem; font-weight:bold; text-align:center;background:url(/mobile/Images/Index/a_bg1.jpg) no-repeat center 0; background-size:100% 0.67rem; }
.g-abo dl dd p{ color:#555; font-size:1rem; line-height:2rem; text-align:center; height:9.5rem;}
.g-abo dl dd p span{ display:block;}
.g-abo dl dd em{ display:block; width:9.6rem; margin:0 auto; font-size:0;}
/**/
.g-sbe{position:relative;}
.g-sbe h3{ text-align:center; color:#0065b5;background:url(/mobile/Images/Index/s_h32.gif) no-repeat; background-size:100% 3.4rem; height:3.4rem; font-size:1rem; margin-bottom:2rem;}
.g-sbe h3 i{ display: inline-block; font-size:1.25rem; font-weight:bold; line-height:100%; padding-left:2.05rem; padding-bottom:1.2rem;}
.g-sbe .prev{ width:2rem; position:absolute; top:12.7rem; left:0.92rem;}
.g-sbe .next{ width:2rem; position:absolute; top:12.7rem; right:0.92rem;}
.g-sbe .m-box .con{ display:inline; float:left;}
.g-sbe .nowarp { margin:0 13.8%;}
.g-sbe .m-box .con{ display:inline; float:left;}
.g-sbe ul li{position:relative;}
.g-sbe ul li img{ border:1px solid #e0e0e0; box-sizing:border-box; padding:1px; background:#fff;}
.g-sbe ul li span{ display:block; text-align:center; width:100%; padding-top:1.1rem; height:3.5rem;}
.g-sbe ul li span a{ font-size:0.92rem; color:#333;}
.g-sbe h6{ width:9.6rem; height:2.4rem; line-height:2.4rem; text-align:center; color:#0065b5; font-size:1rem; margin:0 auto 2.1rem;background:url(/mobile/Images/Index/s_m.gif) no-repeat; background-size:100% 2.4rem; font-weight:bold;}
/**/
.g-news{ width:100%;overflow:hidden; position:relative;background:url(/mobile/Images/Index/n_bg.jpg) no-repeat; background-size:100% 25.5rem; height:25.5rem; margin-bottom:2rem;}
.g-news .m-cnt{height:3.3rem; line-height:3.3rem; font-size:1.08rem; color:#fff; margin-bottom:1.5rem;}
.g-news .m-cnt li{ width:33.33%; text-align:center; float:left; position:relative;color:#fff;}
.g-news .m-cnt li.z-on{color:#0065b5; font-weight:bold;background:url(/mobile/Images/Index/n_cur.jpg) no-repeat; background-size:100% 3.3rem;}
.g-news .m-box .con{ display:inline; float:left;}
.g-news .m-mor{  display:block; width:9.6rem;  margin:0.5rem auto 0;}
.g-news .sclwrap_box,.g-news .con{height:17rem; overflow:hidden; display:block;}
.g-news .con ul{margin:0 8%;}
.g-news .con ul li{ line-height:2.6rem; border-bottom:1px dashed #bababa; font-size:1rem; padding-left:1.9rem; position:relative;}
.g-news .con ul li:before{ content:""; position:absolute;border-left:0.35rem solid #8b8a92;border-top:0.35rem solid transparent;border-bottom:0.35rem solid transparent;height: 0;width: 0; left:0%; top:38%; }
.g-news .con ul li a{ color:#555; font-size:1rem;overflow: hidden; text-overflow:ellipsis;white-space:nowrap; display:block;}
.g-news .con ul li:last-child{ border-bottom:none;}
@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%;}}

.m-cont{ display:none;}