﻿@charset "utf-8";
.wrap { background:#f2f2f2;}	
.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 { display:inline-block; margin-left:0.8rem;overflow:hidden; position:relative; margin-bottom:-0.2rem; margin-bottom:0.5rem;}
.g-nav a {font-size:1rem; color:#fff; height:2.3rem; line-height:2.3rem;text-align:center; width:31.5%; display:block; float:left; margin:0 0.3rem 0.4rem 0; background:#046a04;}
.g-nav a:nth-child(2){ background:#0081dc;}.g-nav a:nth-child(3){ background:#2a6d9c;}.g-nav a:nth-child(4){ background:#004860;}
.g-nav a:nth-child(5){ background:#1c3f60;}.g-nav a:nth-child(6){ background:#253d6f;}

/*通栏广告*/
.g-adv{ position:relative; width:100%; margin:0 auto; height: auto; z-index:15; font-size:0;}.g-adv .m-box img{ display:block;position: relative;width:100%; height: auto; }
/**/
.g-pro{ overflow:hidden;padding-bottom:1rem;}
.g-pro h3{ text-align:center; font-size:1.5rem; color:#0081dc; padding-top:1.1rem;}
.g-pro h3 span{ display:block; color:#646464; font-size:0.83rem; text-transform:uppercase; position:relative; margin-bottom:1rem;}
.g-pro h3 span:before{ content:""; position:absolute;height:0.1rem;width:1.5rem;;content: "";left:33.3%;top:45%; background:#656565;}
.g-pro h3 span:after{ content:""; position:absolute;height:0.1rem;width:1.5rem;;content: ""; right:33.3%;top:45%; background:#656565;}
.pro-t{ margin:0 0.4rem 0.9rem; position:relative;}
.pro-t li{ width:31%; display:inline-block; float:left; color:#fff; font-size:0.92rem; line-height:2.3rem; text-align:center; background:#0081dc; margin:0 0.3rem 0.3rem 0;}
.pro-t li:nth-child(4),.pro-t li:first-child{ width:35%;}
.pro-t li:nth-child(3){ margin-right:0;}
.pro-t li.z-on{ background:#046a04;}
.pro-t .m-mor{ display:inline-block; position:absolute; right:0.12rem; top:2.6rem; color:#fff; font-size:0.92rem; line-height:2.3rem; text-align:center; background:#0081dc; width:31%;}
.g-pro .con{display: inline;float: left;}
.g-pro .con dl{ box-sizing:border-box; border:0.1rem solid #dcdcdc; margin:0 0.8rem; overflow:hidden; background:#fff;}
.g-pro .con dl dt{ float:left; width:50%;}
.g-pro .con dl dd{ float:right; width:47%; padding:0 1%;line-height:1.35rem;}
.g-pro .con dl dd h4{ color:#0081dc; font-size:0.92rem; padding-top:2.5rem;}
.g-pro .con dl dd h4 span{ display:block; color:#555; font-size:0.75rem;}
.g-pro .con dl dd p{color:#555; font-size:0.75rem; }
.g-pro .con dl dd em{ display:inline-block; width:4.2rem; height:1.3rem; text-align:center; line-height:1.3rem; background:#0985dd; font-size:0.75rem; color:#fff; margin-top:0.5rem;}

.m-show ul{padding:0 1.3rem; overflow:hidden;}
.m-show ul li{ width:30.5%; float:left; padding-top:0.5rem; margin:0 9%;}
.m-show ul li span{ display:block; height:2rem; line-height:2rem; text-align:center; font-size:1rem;}
.m-show ul li span a{ color:#666;}

.m-show{background:#fff url(/mobile/Images/Index/bg.gif) no-repeat; background-size:103% 9.8rem; height:9.8rem; margin-top:0.6rem;}
/**/
.g-hz{ overflow:hidden;}
.g-hz h3{background:url(/mobile/Images/Index/h31.gif) no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;
background-size: cover; height:1.67rem; line-height:1.67rem; margin-bottom:1.4rem; position:relative; }
.g-hz h3 a{ font-size:1.17rem; color:#003a9b; font-weight:bold; padding-left:26.5%;}
.g-hz h3 span{ display:inline-block; width:2.75rem; position:absolute; left:64%; top:0.35rem;}
.g-hz ul{ overflow:hidden; margin:0 0.4rem;}
.g-hz ul li{ width:47%;float:left;position:relative;}
.g-hz ul li:last-child{ float:right;}
.g-hz ul li img{ border:1px solid #d0d0d0; box-sizing:border-box; }
.g-hz ul li span{ display:block; text-align:center; width:100%; height:3rem; line-height:2.5rem;}
.g-hz ul li span a{ font-size:1rem; color:#555;}
/**/
.g-jk{ position:relative;}
.g-jk h3{ text-align:center; font-size:1.25rem; color:#000; }
.g-jk h3 span{ display:block; color:#646464; font-size:0.83rem; text-transform:uppercase; position:relative; margin-bottom:1rem; margin-top:0.2rem;}
.g-jk h3 i{ color:#0985dd; font-size:1.75rem;}
.g-jk h3 span:before{ content:""; position:absolute;height:0.1rem;width:1.5rem;;content: "";left:12.7%;top:45%; background:#656565;}
.g-jk h3 span:after{ content:""; position:absolute;height:0.1rem;width:1.5rem;;content: ""; right:12.7%;top:45%; background:#656565;}
.g-jk .prev { position:absolute; top:9.5rem; left:1rem; width:0.85rem; z-index:5;}
.g-jk .next { position:absolute; top:9.5rem; right:1rem; width:0.85rem; z-index:5;}
.g-jk .nowarp { margin:0 2.3rem;}
.g-jk .nowarp .m-box .con { float:left;}
.g-jk .con p{ background-size:100% 10.2rem; height:10.2rem; margin-bottom:1.2rem; color:#000; font-size:0.92rem; box-sizing:border-box; padding:0 1.2rem; text-align: right; line-height:1.6rem;}
.g-jk .con p i{ color:#0081dc; font-size:1.25rem; padding-top:1.2rem; display:block;}
.g-jk .con p  span{ display:block;}
/**/
.g-one{ overflow:hidden; margin:0 0.75rem;}
.g-one h3{ text-align:center; font-size:1.5rem; color:#0081dc;}
.g-one h3 span{ display:block; color:#646464; font-size:0.83rem; text-transform:uppercase; position:relative; margin-bottom:1rem;}
.g-one h3 span:before{ content:""; position:absolute;height:0.1rem;width:1.5rem;;content: "";left:29.3%;top:45%; background:#656565;}
.g-one h3 span:after{ content:""; position:absolute;height:0.1rem;width:1.5rem;;content: ""; right:29.3%;top:45%; background:#656565;}
.one-t{ border:1px solid #dcdddc;background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f1f1f1)); 
background-image: -webkit-linear-gradient(top,   #fff, #f1f1f1); 
background-image: -moz-linear-gradient(top, #fff, #f1f1f1);
background-image: linear-gradient(top,  #fff, #f1f1f1); position:relative;box-shadow:3px 3px 3px #dcdddc; overflow:hidden;}
.one-t li{ width:50%; display:inline-block; float:left; box-sizing:border-box; color:#4a4e4e; font-size:1rem; line-height:3.2rem; text-indent:13.9%; position:relative;}
.one-t li:before{ content:""; position:absolute;height:0.6rem;width:0.5rem;content: "";left:15%;top:41%;background:url(/mobile/Images/Index/ico2.png) no-repeat; background-size:100%;}
.one-t li.z-on{ color:#0081dc;}
.one-t li.z-on:before{ content:""; position:absolute;height:0.6rem;width:0.5rem;content: "";left:15%;top:41%;background:url(/mobile/Images/Index/ico1.png) no-repeat; background-size:100%;}
.one-t li:nth-child(3),.one-t li:nth-child(5){ border-right:1px solid #dcdddc;}
.one-t li:nth-child(2),.one-t li:nth-child(3),.one-t li:nth-child(4){ border-bottom:1px solid #dcdddc;}
.one-t li:first-child{ border-bottom:1px solid #dcdddc;border-right:1px solid #dcdddc;}
.one-t .more{ position:absolute; font-size:1rem; color:#4a4e4e; display:inline-block; bottom:0; right:16%; font-size:1rem; color:#4a4e4e; line-height:3.2rem; }
.g-one .con{display: inline;float: left;}
.g-one .con ul{overflow:hidden; box-sizing:border-box; padding:0.8rem; background:#f7f7f7;border:1px solid #dcdddc; border-top:none; margin-bottom:1.2rem; font-size:0; box-shadow:1px 3px 3px #dcdddc;}
.g-one .con ul li span{ display:block;text-align:center; font-size:1rem; padding:1.6rem 0 2.3rem ; display:block;}
.g-one .con ul li span a{ color:#fff; font-size:0.96rem; line-height:1.7rem; height:1.7rem; width:48%; float:left; background:#0081dc;}
.g-one .con ul li span a:last-child{ float:right; background:#696e6e;}
/**/
.g-about{ overflow:hidden; margin-bottom:1.3rem;}
.g-about h3{ text-align:center; font-size:1.5rem; color:#0081dc;}
.g-about h3 span{ display:block; color:#646464; font-size:0.83rem; text-transform:uppercase; position:relative; margin-bottom:0.75rem;}
.g-about h3 span:before{ content:""; position:absolute;height:0.1rem;width:1.5rem;;content: "";left:35.3%;top:45%; background:#656565;}
.g-about h3 span:after{ content:""; position:absolute;height:0.1rem;width:1.5rem;;content: ""; right:35.3%;top:45%; background:#656565;}
.g-about dl{ margin:0 0.8rem;}
.g-about dl dt{ font-size:0; width:10.3rem; float:left;}
.g-about dl dt img{ box-sizing:border-box; border:0.2rem solid #fff;}
.g-about dl dd{ float:right; width:53%; margin-right:0.25rem; color:#666; font-size:0.92rem; line-height:1.3rem;}
.g-about dl dd em{ color:#0081dc; display:block; padding-top:0.5rem;}
/**/
.g-dong{ overflow:hidden;margin:0 0.8rem 1.3rem;}
.g-dong h3{ height:1.9rem; line-height:1.9rem; background:#a3a3a3; margin-bottom:0.8rem;}
.g-dong h3 span{ display:inline-block; float:right; font-size:1rem; color:#fff; text-transform:uppercase; padding-right:0.2rem;}
.g-dong h3 i{ font-size:1rem; color:#fff; width:9rem; text-align:center; display:inline-block; float:left; background:#0081dc; position:relative;}
.g-dong h3 i:before{ content:""; position:absolute;border-top:0.45rem solid #0081dc;border-left:0.75rem solid transparent;border-right:0.75rem solid transparent;height: 0;width: 0; left:45%; top:100%; }
.g-dong dl dt{ font-size:0; width:7.8rem; float:left; border:1px solid #ececec; box-shadow:0 2px 2px #a3a3a3; margin-bottom:2px;}
.g-dong dl dt img{ box-sizing:border-box; border:0.2rem solid #fff;}
.g-dong dl dd{ float:right; width:64%; margin-right:0.25rem; color:#666; font-size:0.83rem; line-height:1.3rem;}
.g-dong dl dd em{ color:#0081dc; display:block; padding-top:0.5rem;}
.g-dong dl dd h4{ color:#333; font-size:0.83rem; line-height:2rem;}
/**/
.g-new{ overflow:hidden;margin:0 0.8rem 0.8rem;}
.g-new h3{ height:1.9rem; line-height:1.9rem; background:#a3a3a3; margin-bottom:1.1rem;}
.g-new h3 span{ display:inline-block; float:right; font-size:1rem; color:#fff; text-transform:uppercase; padding-right:0.2rem;}
.g-new h3 i{ font-size:1rem; color:#fff; width:9rem; text-align:center; display:inline-block; float:left; background:#0081dc; position:relative;}
.g-new h3 i:before{ content:""; position:absolute;border-top:0.45rem solid #0081dc;border-left:0.75rem solid transparent;border-right:0.75rem solid transparent;height: 0;width: 0; left:45%; top:100%; }
.g-new dl dt{ font-size:0; padding-bottom:0.5rem;}
.g-new dl dd p{ font-size:0.92rem; color:#666; line-height:2.1rem;}
.g-new dl dd p a{ color:#666;}
/**/
/**/
/**/
@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%;}}