﻿.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-adv{ position:relative; width:100%; margin:0 auto; height: auto; z-index:15; font-size:0; margin-bottom:1.5rem; font-size:0;}
.g-adv .m-cnt{ height:0.4rem;background:#000; font-size:0;}
.g-adv .m-cnt li { float:left; width:33.3%; height:0.4rem;}
.g-adv .m-cnt li.z-on{ background:#ffa800;}
.g-adv .m-cnt li:last-child { border-right:0;}
/*导航样式*/
.g-nav { position:relative; overflow:hidden;margin-bottom:1.5rem;}
.g-nav a { float:left; width:32%; text-align:center; display:block; color:#fff;height:3rem;line-height:3rem;font-size:0.83rem; margin:0 2% 0.5rem 0;background:#008CDA;}
.g-nav a i{ display:block;}
.g-nav a:nth-child(3),.g-nav a:nth-child(6),.g-nav a:nth-child(9),.g-nav a:nth-child(12),.g-nav a:nth-child(15){margin-right:0;}

/**/
.g-jk{ position:relative;}
.g-jk h3{ text-align:center; font-size:1.42rem; color:#000;}
.g-jk h3 i{ color:#008cda; font-weight:bold;}
.g-jk h3 span{ display:block; font-size:0; padding:0.4rem 0 1.2rem 0;}
.g-jk .prev { position:absolute; bottom:1.5rem; left:30%; width:4.8rem; z-index:5;}
.g-jk .next { position:absolute; bottom:1.5rem; right:30%; width:4.8rem; z-index:5;}
.g-jk .nowarp { margin:0 0.4rem;}
.g-jk .nowarp .m-box .con { float:left;}
.g-jk .con ul{ overflow:hidden; margin:0 3.3%;}
.g-jk .con ul li{ width:49%;float:left;position:relative; background:#f4f4f4; border:1px solid #d6d6d6; box-sizing:border-box; font-size:0; margin-bottom:0.9rem;}
.g-jk .con ul li:nth-child(2n){ float:right;}
.g-jk .con ul li span{ display:block; text-align:center; width:100%; height:2rem; line-height:2rem;border-top:1px solid #d6d6d6;}
.g-jk .con ul li span a{ font-size:0.92rem; color:#666;}
/**/
.g-lis{ border-top:1px solid #008cda; padding-top:2.2rem; position: relative;}
.g-lis:before{ content:""; position:absolute;border-top:0.5rem solid #008cda;border-left:0.75rem solid transparent;border-right:0.75rem solid transparent;height: 0;width: 0; left:48%; top:0; }
.g-lis h3{ overflow:hidden; margin-left:3.1%; padding-bottom:0.5rem;}
.g-lis h3 a{ display:inline-block; height:2.5rem; line-height:2.5rem; border:1px solid #ccc; width:30%; margin:0 1% 0.5rem 0; text-align:center; color:#666; font-size:0.92rem;}
.g-lis p{ margin-left:3.1%; clear:both; position:relative; overflow:hidden;}
.inp01{color:#ccc; float:left; font-size:0.92rem; line-height:2.4rem; text-indent:0.8rem;width:68%;height:2.45rem; border:1px solid #d2d2d2; border-right:none; box-sizing:border-box; border-top-left-radius:0.15rem;border-bottom-left-radius:0.15rem;}
.u-in{ background:none; display:block; height:2.5rem; font-size:0.92rem; position:absolute; right:2.5%; top:0; width:29.5%; cursor: pointer;}
.g-lis p .scl_fri { display:block; float:left; background:none;height:2.5rem; font-size:1rem; width:29.5%;}
.g-lis .g-ul {text-align:center;}
.g-lis .g-ul li a {
    width: auto;
    padding: 0 5px;
    border: none;
    float: left;
}
/**/
.g-kh{ position:relative;background:#efefef; padding:3rem 0;}
.g-kh h3{ text-align:center; font-size:1.42rem; color:#000; line-height:100%;}
.g-kh h3 i{ color:#008cda; font-weight:bold;}
.g-kh h3 span{ display:block; font-size:0; padding:0.4rem 0 1rem 0;}
.g-kh .prev { position:absolute; top:11.5rem; left:0.8rem; width:1.96rem; z-index:5;}
.g-kh .next { position:absolute; top:11.5rem; right:0.8rem; width:1.96rem; z-index:5;}
.g-kh .nowarp { margin:0 6.9%;}
.g-kh .nowarp .m-box .con { float:left;}
.g-kh .con p{ overflow:hidden; font-size:0; background:#fff;}
.g-kh ul{ overflow:hidden; padding:0.9rem 3.3%; background:#fff; position:relative;}
.g-kh ul:before{ content:""; position:absolute;height:1px;width:100%;left:0;top:50%; background:#d4d4d4; z-index:5;}
.g-kh ul li{ width:33.33%;float:left;position:relative;box-sizing:border-box; font-size:0; border-right:1px solid #d4d4d4;}
.g-kh ul li:nth-child(3n){ border-right:none;}
/**/
.g-tt1{ overflow:hidden;background:url(/mobile/Images/Index/tt1.jpg) no-repeat; background-size:100% 23.5rem; border-bottom:0.6rem solid #b9b9b9; margin-bottom:2.9rem; height:23.5rem;}
.g-tt1 h3{ color:#008cda; font-size:2.17rem; text-align:center; font-weight: bold; padding-top:5.2rem; line-height:100%; text-shadow:2px 2px 0 #fff; margin-bottom:2.7rem;}
.g-tt1 h4{ margin-right:7.5%; width:49.2%; float:right;}
.g-tt1 p{ clear:both; color:#666; font-size:0.92rem; margin-left:43.5%; padding-top:0.5rem;}
.g-tt1 p i{ display:block; line-height:1.63rem; padding-left:0.9rem; position:relative;}
.g-tt1 p i:before{ content:""; position:absolute;height:0.4rem;width:0.4rem;left:0;top:35%;border-radius:0.4rem; border:0.1rem solid #878787;}
/**/
.g-tt2{overflow:hidden;background:url(/mobile/Images/Index/tt2.jpg) no-repeat; background-size:100% 13.9rem;margin-bottom:3.1rem; height:13.9rem;}
.g-tt2 h4{ margin-left:3.9%; width:50%;}
.g-tt2 h4 i{ font-size:1rem; color:#333; font-weight:bold; padding:1rem 0 3rem 0; display:block;}
.g-tt2 p{ margin-left:3.9%; color:#666; font-size:0.75rem;}
.g-tt2 p i{ display:block; width:8.3rem; padding-top:0.7rem;}
/**/
.g-zs{ overflow:hidden; background:#efefef; padding-top:3rem; padding-bottom:2.1rem;}
.g-zs h3{ text-align:center; font-size:1.42rem; color:#000; line-height:100%;}
.g-zs h3 i{ color:#008cda; font-weight:bold;}
.g-zs h3 span{ display:block; font-size:0; padding:0.4rem 0 1rem 0;}
.g-zs dl{ overflow:hidden; margin:0 3.1% 1rem; height:7.41rem; background:#e7e6e6;}
.g-zs dl dt{ float:left; font-size:0; width:37.5%; float: left;}
.g-zs dl dd{ float:right; width:56.5%; margin:0 2.5%;}
.g-zs dl dd h4{ color:#1c1c1c; font-size:1.17rem; padding-top:1.35rem; padding-bottom:0.35rem;}
.g-zs dl dd p{ color:#666; font-size:0.92rem; line-height:1.5rem;}
.g-zs dl:nth-child(2n+1) dt{ float: right;}
/**/
.g-ys{ width:100%; overflow:hidden;background:#fff; margin-bottom:-0.25rem;}
.g-ys h3{ padding-top:2.5rem; background:#008cda; height:6.7rem; font-size:2rem; text-align:center; color:#fff; font-weight:bold; margin-bottom:1.1rem;}
.g-ys h3 span{ display:block; font-size:0; padding-top:0.35rem;}
.g-ys .m-box .con{ display:inline; float:left;}
.g-ys em{ display:block; margin:0 0.8rem 1.6rem; font-size:0;}
.g-ys dl{ margin:0 0.8rem 1.9rem; overflow:hidden;}
.g-ys dl dt{ overflow:hidden; margin:0 0 0 1rem; width:6.8rem; float:left;}
.g-ys dl dd{ float:left; width:60%; float:right;}
.g-ys dl dd h4{ color:#000; font-size:1.42rem; text-align:center; line-height:3rem; padding-top:0.35rem; text-align:left;}
.g-ys dl dd p{ font-size:0.92rem; color:#666;line-height:1.65rem; overflow:hidden;}
.g-ys .m-cnt{ display:inline-block;background:url(/mobile/Images/Index/t_ul.gif) no-repeat; background-size:100% 5.5rem; padding-top:1.5rem; height:4rem; width:100%;}
.g-ys .m-cnt li:first-child{ margin-left:30%;}
.g-ys .m-cnt li{ width:2.42rem; height:2.42rem; border:1px solid #afafaf; line-height:2.42rem; border-radius:2.42rem;float:left;font-size:1.17rem; font-family:Arial; text-align:center;margin-right:1.4rem; color:#ababab; font-weight:bold; background:#f6f6f6;}
.g-ys .m-cnt li.z-on{ background:#ffa800;border:1px solid #ffa800; color:#fff;}
/**/
.g-map{ overflow:hidden;border-top:1px solid #008cda; padding-bottom:2.5rem; position:relative;}
.g-map:before{ content:""; position:absolute;border-top:0.5rem solid #008cda;border-left:0.75rem solid transparent;border-right:0.75rem solid transparent;height: 0;width: 0; left:48%; top:0; }
.g-map h3{ padding-top:3.2rem; color:#000; font-size:0.92rem; text-align:center; margin-bottom:1rem;}
.g-map h3 i{ display:block; font-size:1.42rem;}
.g-map h3 i strong{ font-weight:bold; color:#008cda;}
.g-map dl{ background:#fff; padding:0 0.8rem 0;}
.g-map dl dt{ font-size:0; margin:0 1.8rem;}
.g-map dl dd{ margin:0 12.5%;}
.g-map dl dd h4{ color:#333; font-size:1.08rem; text-align:center; padding-top:0.75rem; line-height:2.3rem; height:2.3rem;}
.g-map dl dd p{ color:#666; font-size:0.92rem; line-height:1.7rem;}
.g-map dl dd p a{ color:#666;}
/**/
.g-news{ width:100%;overflow:hidden; position:relative; margin-bottom:3rem;}
.g-news .m-cnt{height:2.9rem; line-height:2.9rem; font-size:1rem; color:#fff;position:relative; background:#008cda; text-align:center; margin-bottom:1rem;}
.g-news .m-cnt li{ position:relative;float:left; width:33.33%; border-right:1px solid #33a3e1; color:#fff;}
.g-news .m-cnt li.z-on{ background:#ffa800; font-weight:bold;}
.g-news .m-cnt .m-mor{ position:absolute; right:0; top:0;width:33.33%;height:2.9rem; line-height:2.9rem; font-size:1rem; color:#fff;}
.g-news .m-box .con{ display:inline; float:left;}
.g-news .m-box .con p{ margin:0 0.9rem 0.09rem; padding-bottom:1rem;}
.g-news .m-box ul{ margin:0 7.3%;}
.g-news .m-box ul li{ height:2.5rem; line-height:2.5rem; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:0.92rem; padding-left:1.1rem; position:relative;}
.g-news .m-box ul li:before{ content:""; position:absolute;height:0.3rem;width:0.3rem; background:#666; left:1%; top:45.5%;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; }
/**/

/**/

/**/

@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%;}}