.g-back{ display:none;}
.wrap { background:#fff;}	
.wrap img { max-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 { position: relative;
overflow: hidden;
height: auto;border-top: 1px solid #c6e4c8;}
.g-nav a {float: left;
width: 25%;
display: block;
color: black !important;
font-size: 1rem;
text-align: center;
position: relative;
border-right: 1px solid #c6e4c8;
box-sizing: border-box;
border-bottom: 1px solid #c6e4c8;
padding: 10px;}
.g-nav a i { /*width:6.9rem;*/ display: block;
margin: 0 auto;
width: 100%;}

.tecenter{ text-align:center;}
.yljs{ background:url(/images/m/index4.jpg) no-repeat bottom #019e96;padding-bottom: 62px;padding-top: 15px;}
.yljswz{ width: 88%;
overflow: hidden;
background: #1db1a9;
margin: 0px auto 0;
padding: 10px 15px;}
.yljswz h1{ font-size:25px; color:#f9ff58; text-align:center;margin-bottom: 6px;}
.yljswz p{ color:white; text-indent:2em; font-size:13px;line-height: 23px;}

.inanliL{ overflow:hidden;}
.inanliL ul{ overflow:hidden;}
.inanliL ul li{ float: left;
width: 33%;
text-align: center;}
.inanliL ul li img {
 box-sizing: border-box;
background: #fff;
/*max-height: 100%;*/
height:100%;
}
.inanliL ul li h5 {
  text-align: center;
margin-bottom: 10px;
margin-top: 5px;
}
.inanliL ul li h5 a {
    color: black;
}

.innewstop{ height:50px; background:#f1f1f1;}
.innewsl{height:50px; background:#019e96; color:white; line-height: 50px;
font-size: 18px;
float: left;
padding: 0 20px;}
.innewsr{ float:right; font-size:14px; color:black;line-height: 50px;
padding-right: 10px;}

.innewsul{ overflow:hidden;}
.innewsul li{ padding:10px; border-bottom:1px solid #d1d1d1;overflow: hidden;}
.innewsul li img{ float:left; width:30%;max-height: 140px;}
.innewsvr{ float:right; width:66%; padding:2px 5px;}
.innewsvr h2{ font-size:20px; color:black;margin-bottom: 4px;overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;}
.innewsvr p{ font-size:14px; color:#7f7f7f;line-height: 24px;}

.casediv{padding: 5px;
border: 2px solid #e53333;
margin: 4px;
height: 12em;}
.incamore{text-align: center;display: block;margin: 15px auto;}

/*通锟斤拷锟斤拷锟斤拷*/
.g-adv{ position:relative; width:100%; margin:-65px auto 0; height: auto; z-index:15; font-size:0;}.g-adv .m-box img{ display:block;position: relative;width:100%; height: auto; }
/**/
.g-bb{ overflow:hidden; background:#eaeaea; margin-bottom:2.85rem;}
.g-bb p i{ display:block; font-size:0; position:relative;}
.g-bb p i:before{ content:""; position:absolute;border-bottom:0.75rem solid #eaeaea;border-left:0.75rem solid transparent;border-right:0.75rem solid transparent;height: 0;width: 0; left:47%; bottom:0; }
.g-bb p em{ display:block; padding:0.9rem 1.3rem 0.8rem; line-height:1.7rem; font-size:0.92rem; color:#666;}
/**/
.g-one{ overflow:hidden;}
.g-one h3{ font-size:0; padding-bottom:4.35rem; position:relative;}
.g-one h3 img{margin:0 auto; width:9.9rem; display:block;}
.g-one h3:before{ content:""; position:absolute;height:1px;width:100%;left:0;top:4.7rem; background:#eaeaea;}
.g-one h3:after{ content:""; position:absolute;height:3px;width:6.5rem;left:37%;top:4.65rem; background:#0a96e5;}

.one-t{ margin:0 0.4rem 1rem; border:1px solid #eaeaea; overflow:hidden;}
.one-t li{ width:50%; display:inline-block; float:left; box-sizing:border-box; color:#666; font-size:1rem; line-height:3.5rem; text-align:center; white-space:nowrap;  overflow:hidden; text-overflow:ellipsis;}
.one-t li.z-on{ color:#0a96e5;}
.one-t li:nth-child(1),.one-t li:nth-child(3){ border-right:1px solid #eaeaea;}
.one-t li:nth-child(1),.one-t li:nth-child(2){ border-bottom:1px solid #eaeaea;}
.g-one .con{display: inline;float: left;}
.g-one .con dl{ margin:0 0.4rem;}
.g-one dl dt{ font-size:0; border:0.1rem solid #ececec; box-sizing:border-box; margin-bottom:1.35rem;}
.g-one dl dd p{ color:#666; font-size:1rem; line-height:1.6rem;}
.g-one h4{ margin-top:2rem; height:3.4rem; line-height:3.4rem; background:#0b5298;font-size:1rem; color:#fff; text-align:center;}
/**/
.g-dong{ overflow:hidden; background:#f1f1f1; padding-top:2.5rem; }
.g-dong h3{ font-size:0; padding-bottom:4.35rem; position:relative;}
.g-dong h3 img{margin:0 auto; width:13.3rem; display:block;}
.g-dong h3:before{ content:""; position:absolute;height:1px;width:100%;left:0;top:4.7rem; background:#eaeaea;}
.g-dong h3:after{ content:""; position:absolute;height:3px;width:6.5rem;left:37%;top:4.65rem; background:#0a96e5;}
.g-dong dl{ overflow:hidden; background:#fff; padding:0.2rem 0.6rem; margin-bottom:1.2rem;}
.g-dong dl dt{ font-size:0; width:10.4rem; float:left;}
.g-dong dl dt img{ box-sizing:border-box; border:0.2rem solid #fff;}
.g-dong dl dd{ float:right; width:55%; margin-right:0.25rem; color:#666; font-size:0.92rem; line-height:1.8rem;}
.g-dong dl dd em{ color:#0081dc; display:block; padding-top:0.5rem;}
.g-dong dl dd h4{ color:#666; font-size:1rem; padding-top:0.65rem; margin-bottom:0.25rem;}
.g-dong dl dd p a{ display:block; color:#b6b6b6;font-size:0.92rem;}
.g-dong em{ display:block; width:6.8rem; height:1.9rem; line-height:1.9rem; text-align:center; border:1px solid #d6d6d6; font-size:0.92rem; color:#666; margin:0 auto 2.4rem;}
/**/
.g-jsu{ overflow:hidden; background:#70b42f;}
.g-jsu h3{ padding:2.1rem 0 1.3rem 0; border-bottom:1px solid #2464a3; font-size:0;}
.g-jsu h4{ padding-top:0.8rem; border-top:1px solid #0a4a89; padding-bottom:1rem; border-bottom:1px solid #2464a3;}
.g-jsu dl{ overflow:hidden; border-top:1px solid #0a4a89; padding:0.5rem 0; border-bottom:1px solid #2464a3;}
.g-jsu dl dt{ width:3.5rem; font-size:0; float:left; margin-left:1.2rem;}
.g-jsu dl dd{ float:right; margin-right:0.7rem; width:76%; font-size:1rem; color:#fff;}
.g-jsu dl dd p span{ display:block; font-size:0; padding:0.2rem 0;}
.g-jsu dl dd p i{ padding-right:1rem;}
.g-jsu dl.last{ border-bottom:none;}
.g-jsu h5{ font-size:0; position:relative;padding-top:0.75rem;}
.g-jsu h5 span{ display:inline-block; position:absolute; width:7.3rem; height:2.1rem; line-height:2.1rem; text-align:center; background:#0a96e5; border:1px solid #6fcbff; font-size:0.83rem; color:#fff; bottom:1.9rem; left:38%;}
/**/
.g-ys{ overflow:hidden; padding-top:2.5rem; margin-bottom:3.68rem;}
.g-ys h3{ font-size:0; padding-bottom:1.3rem; width:11rem; margin:0 auto;}
.g-ys h4{ padding-top:1.6rem; border-top:1px solid #e1e1e1; margin-bottom:1.5rem;}
.g-ys h4 img{ display:block; margin:0 auto; width:15.5rem;}

.one-y{ overflow:hidden; margin-bottom:2rem;}
.one-y li{ height:6.3rem; width:23.6%; margin-left:0.9%;background:url(/images/m/y_dt1.gif) no-repeat; background-size:100% 6.3rem; float:left;}
.one-y li:nth-child(2){background:url(/images/m/y_dt2.gif) no-repeat; background-size:100% 6.3rem;}
.one-y li:nth-child(3){background:url(/images/m/y_dt3.gif) no-repeat; background-size:100% 6.3rem;}
.one-y li:nth-child(4){background:url(/images/m/y_dt4.gif) no-repeat; background-size:100% 6.3rem;}
.one-y li.z-on{background:url(/images/m/y_dt11.gif) no-repeat; background-size:100% 6.3rem;}
.one-y li:nth-child(2).z-on{background:url(/images/m/y_dt21.gif) no-repeat; background-size:100% 6.3rem;}
.one-y li:nth-child(3).z-on{background:url(/images/m/y_dt31.gif) no-repeat; background-size:100% 6.3rem;}
.one-y li:nth-child(4).z-on{background:url(/images/m/y_dt41.gif) no-repeat; background-size:100% 6.3rem;}

.inh1{text-align: center;font-size: 20px;font-weight: bold;margin-bottom: 12px;color: #17afc8;}
.inh2{text-align: center;font-size: 20px;font-weight: bold; margin-top:10px;margin-bottom: 12px;color: white;}

.g-ys .con{display: inline;float: left;}
.g-ys .con dl{ margin:0 0.9%;}
.g-ys dl dt{ font-size:0; border:0.1rem solid #cfcfcf; box-sizing:border-box; margin-bottom:1.5rem;}
.g-ys dl dd{ margin:0 0.5rem;}
.g-ys dl dd strong{ display:block; color:#53911a; font-size:1.25rem; position:relative; padding:1rem 0; margin-bottom:0.5rem;}
.g-ys dl dd strong:before{ content:""; position:absolute;height:1px;width:25%;left:0;top:0; background:#ececec;}
.g-ys dl dd strong:after{ content:""; position:absolute;height:1px;width:100%;left:0;bottom:0; background:#ececec;}
.g-ys dl dd strong span{ display:block; font-size:1rem; color:#666;}
.g-ys dl dd p{ color:#666; font-size:1rem; line-height:1.85rem;}
/**/
.g-jz{ overflow:hidden;}
.g-jz h3{ height:10.5rem; background:#1a5caa; margin-bottom:-6.8rem;padding-top: 20px;}
.g-jz h3 img{ display:block; width:6rem; margin:0 auto; padding-top:1.5rem;}
.g-jz dl{ margin:0 12%;}
.g-jz dl dt{ font-size:0; border:0.2rem solid #e7e7e7;}
.g-jz dl dd strong{ display:block; line-height:3.35rem; text-align:center; color:#17afc8; font-size:1rem;}
.g-jz dl dd p{ color:#666; font-size:1rem; line-height:1.65rem; margin-bottom:1rem;}
.g-jz h4{ width:6.8rem; height:1.9rem; line-height:1.9rem; text-align:center; border:1px solid #d6d6d6; color:#666; font-size:0.92rem; margin:0 auto 1.45rem;}
/**/
.g-xc{overflow:hidden; position:relative; /*background:#f1f1f1;*/ padding:1.6rem 10% 0;}
.g-xc .m-cnt{ overflow:hidden;  margin-bottom:0.9rem;}
.g-xc .m-cnt li{ width:47%; text-align:center; float:left; position:relative; background:#0b5298; line-height:2.75rem; height:2.75rem; font-size:1rem; color:#fff;}
.g-xc .m-cnt li:last-child{ float:right;}
.g-xc .m-cnt li.z-on{ background:#0a96e5;}
.g-xc .m-box .con{ display:inline; float:left;}
.g-xc .con ul{ overflow:hidden;}
.g-xc .con  ul li{ width:48.5%;float:left;position:relative;}
.g-xc .con ul li h5{ text-align:center;margin-bottom: 20px;}
.g-xc .con ul li h5 a{ color:black;}
.g-xc .con  ul li:nth-child(2n){ float:right;}
.g-xc .con  ul li img{ border:1px solid #e9e9e9; box-sizing:border-box; padding:0.2rem; background:#fff;}
.g-xc .con  ul li span{ display:block; text-align:center; width:100%; height:2.9rem; line-height:2.35rem;}
.g-xc .con  ul li span a{ font-size:1rem; color:#666; white-space:nowrap; display:block; overflow:hidden; text-overflow:ellipsis; overflow:hidden;}
/**/
.g-news{ width:100%;overflow:hidden; position:relative;}
.g-news .m-cnt{ height:5.3rem; line-height:5.3rem; font-size:1rem; color:#666; margin-bottom:1.1rem; border-bottom:1px solid #dcdcdc; border-top:1px solid #dcdcdc;}
.g-news .m-cnt li{ width:50%; text-align:center; float:left; position:relative; box-sizing:border-box;border-right:1px solid #dcdcdc;}
.g-news .m-cnt li:last-child{ border:none;}
.g-news .m-cnt li.z-on{  background: #1a5caa; color:#fff;}
.g-news .m-box .con{ display:inline; float:left;}
.g-news .m-box ul{ overflow:hidden; margin:1rem 1.8rem 0;}
.g-news .m-box ul li{ height:2.1rem; line-height:2.1rem;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:1rem; padding-left:1.5rem; position:relative;}
.g-news .m-box ul li:before{ content:""; position:absolute;height:0.56rem;width:0.56rem;;content: "";left:0.5%;top:45%; background:#70b42f;-webkit-transform: rotate(35deg);
-moz-transform: rotate(35deg);
-ms-transform: rotate(35deg);
-o-transform: rotate(35deg);
transform: rotate(35deg); }
.g-news .m-box ul li a{ color:#666;}
.g-news .m-box ul li span{ display:inline-block; float:right;}
.g-news h5{ color:#666; font-size:1rem; width:8.5rem; height:2.3rem; line-height:2.3rem; border:1px solid #d6d6d6; margin:1.7rem auto 1.7rem; text-align:center;}
@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 .m-cnt{ position:absolute; width:100%;text-align:center; z-index:1000;bottom:1rem;}
.g-adv .m-cnt li{ display:inline-block; width:1rem; height:1rem; background:#fff;border-radius: 50%; margin:0 5px;}
.g-adv .m-cnt li.z-on{ background:#e53333; cursor:pointer;}