.wrap { background:#f6f6f6;}	
.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{width:100%;height:100%; padding:1.8em 0 0;}
.g-nav li{ color:#fff;width:5.083em; height:4.083em;padding:1em 0 0; margin:0 1.5em 1.5em 2em; float:left; text-align:center; font-size:1em;line-height:1.5em; background:url('/mobile/Images/index/nav.gif') no-repeat; background-size:5.083em;}


/*通栏广告*/
.g-adv{ position:relative; width:100%; margin:0 auto; height: auto; z-index:15;}
.g-adv .sclwrap_box{height:12.5em;}
.g-adv .m-box img{ display:block;position: relative;width:100%; height: auto; }

/*搜索*/
.h_inp { padding:0 0 1.6em 2em;border-bottom:1px solid #d9d9d9; box-shadow:0 1px 3px #ccc; position:relative;}
.h_inp .m-ipt { float:left; display:block; width:18em; }
.h_inp .u-key { display:block; padding:0 0 0 0.5em; height:2.208em; line-height:2.208em; width:18.17em; color:#b9b9b9;background:#f6f6f6; border:1px solid #d4d4d4;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; font-size:1em; border-right:none; box-shadow:inset 1px 1px 3px #ccc;}
.h_inp .u-in { position:absolute; width:14%; height:47%; top:20%; right:10.4%; z-index:999; background:none; cursor:pointer;}
.h_inp .u-bt { background:url(/mobile/Images/Index/s_ss.gif) no-repeat 0 0; display:block; width:2.83em; height:2.208em; float:left;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}

.g-gj{border-top:0.85em solid #eee;border-bottom:1px solid #d9d9d9;box-shadow:0 1px 3px #ccc; padding:0 0 0.85em; }
.g-gj h3{font-size:1em; padding:1em 0 0; border-top:1px solid #fff;}
.g-gj h3 img{display:block;}
.gj-con{border:0.2em solid #e1e1e1;padding:1em; width:80%; margin:1em auto 0;position:relative;}
.g-gj .nowarp{width:78%;margin:0 auto;}
.m-gj{float: left; display:inline;}
.m-gj p{position:relative;}
.m-gj img{display:block;border:1px solid #ccc; background:#fff; width:100%;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
.m-gj a{color:#fff;}
.m-gj span{display:block; width:100%;font-size:0.9em;  line-height:190%; text-align:center; color:#333;}
.g-gj .prev,.g-gj .next{z-index:99;width:6%; height:auto; display:block; color:#fff; text-align:center; }
.g-gj .prev{position:absolute;left:3%;top:30%;}
.g-gj .next{position:absolute;right:3%;top:30%;}
.g-gj .sclwrap_box{ height:8em;}

.g-fa{border-top:0.85em solid #eee; padding:0.9em 0 0;border-bottom:1px solid #d9d9d9;box-shadow:0 1px 3px #ccc;}
.g-fa h3{background:#248b8a;margin:0 1.5em; font-size:1em; color:#fff; padding:0 3%; line-height:210%;}
.g-fa h3 span{float: right;}
.m-fa{margin:0 0 0 1.5em; padding:0.5em 0 0;}
.m-fa li{ display:block; border-bottom:solid 1px #e5e5e5;font-size:1em; height:3em; line-height:3em;padding:0 0 0 1em; background:url('/mobile/Images/Index/ico1.gif') no-repeat 0 center; background-size:0.625em; width:43%; float: left;  color:#666;}
.m-fa li:last-child { border-bottom:none;}
.m-fa li a{color:#333;}
.s-fa p:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.s-fa{margin:0 0 0 1.5em; padding:0.5em 0 0;}
.s-fa li{float: left;width:45%; margin:0 1.16em 1.66em 0;}
.s-fa img{display:block;}
.s-fa li span{display:block; text-align:center; color:#666; line-height:240%; font-size:0.9em;}
.s-fa li p a{display:block;width:5em; height:1.75em; line-height:1.75em; text-align:center; color:#fff; float: left; background:#248b8a;}
.s-fa li p a:nth-child(2){float: right; background:#2e2e2e;}

.g-ali{border-top:0.85em solid #eee;border-bottom:1px solid #d9d9d9;box-shadow:0 1px 3px #ccc; }
.g-ali h3{padding:1em 0 0; border-top:1px solid #fff; font-size:1em;}
.g-ali h3 img{display:block;}
.g-ali ul{margin:0 0 0 1.5em; padding:1.5em 0 0;}
.g-ali li{float: left;width:45%; margin:0 1.16em 1.66em 0; position:relative;}
.g-ali img{display:block;}
.g-ali span{display:block; width:70%; color:#333; font-size:0.9em; padding:0.8em 0 0; height:3em; overflow: hidden;}
.g-ali p{width:3em; position:absolute; bottom:0; right:0;}

.g-ty{border-top:0.85em solid #eee; padding:0.9em 0 0.6em;border-bottom:1px solid #d9d9d9;box-shadow:0 1px 3px #ccc;}
.g-ty h3{background:#248b8a;margin:0 0.8em; font-size:1em; color:#fff; text-align:center; line-height:210%;}
.g-ty dl{padding:1em 0 0 0.8em;}
.g-ty dl img{display:block;}
.g-ty dt{width:16.6em; float: left;}
.g-ty dd{width:8em; float: left; padding-left:0.4em;}
.g-ty dd p{margin-bottom:0.36em;}

.g-ys{border-top:0.85em solid #eee;padding:0 0 4.6%;border-bottom:1px solid #d9d9d9;box-shadow:0 1px 3px #ccc; }
.g-ys .sclwrap_box{ height:25.5em;margin-bottom:2%;}
.g-ys img{display:block;}
.g-ys .m-cnt{height:1.3em;padding-left:10.3em;}
.g-ys .m-cnt li{width:1.3em; height:1.3em;line-height:1.3em; float: left;margin-right:0.4em; border-radius:0.2em;background:#919191;color:#fff; text-align:center; font-weight:bold;}
.g-ys .m-cnt li.z-on{background: #00ad9b; /* Old browsers */
background: -moz-linear-gradient(top, #00ad9b 0%, #228e8c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00ad9b), color-stop(100%,#228e8c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #00ad9b 0%,#228e8c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #00ad9b 0%,#228e8c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #00ad9b 0%,#228e8c 100%); /* IE10+ */
background: linear-gradient(to bottom, #00ad9b 0%,#228e8c 100%); /* W3C */}
.m-ys{display:inline; float: left; padding:1.5em 0 0;}
.m-ys span{display:block; position:relative;margin:0 2em 0.3em 5em;padding:0 0 0.5em;font-weight:bold; color:#525252; font-size:1em;}
.m-ys span b{display:block;color:#248b8a; font-size:1.1em; }
.m-ys span i{position:absolute;color:#fff; left:-3em; top:0.1em; font-size:1.2em; font-weight:bold; width:2.22em; line-height:2.22em; text-align:center; height:2.22em;background:url('/mobile/Images/Index/ico2.gif') no-repeat; background-size:2.22em;}
.m-ys p{color:#333; line-height:140%; margin:0 1em 0 3.6em; padding:0 0 0.2em 1.4em;background:url('/mobile/Images/Index/ico3.gif') no-repeat 0 0.5em; background-size:0.375em 0.583em;}

.Msg{ color:green;}
.g-yy{border-top:0.85em solid #eee; padding:0 1em;border-bottom:1px solid #d9d9d9;box-shadow:0 1px 3px #ccc;}
.g-yy h3{font-weight:bold; font-size:1em;line-height:240%; padding:0 0 0 2.2em; background:url('/mobile/Images/Index/ico4.gif') no-repeat 0.4em center; background-size:1.33em; border-bottom:1px solid #b9b9b9;}
.g-yy h3 a{font-size:1.1em; color:#248b8a;}
.g-yy ul{padding:1em 0 0;}
.g-yy li{float: left; margin:0 1.6em 1em 0;}
.g-yy li span{display:inline-block; color:#333; font-size:0.9em;}
.g-yy li input,.g-yy li textarea{width:7em;font-size:1em; height:1.66em; line-height:1.66em; background:#eee; color:#808080; border:1px solid #d4d4d4; box-shadow:inset 0 1px 1px #d4d4d4;}
.g-yy li:nth-child(2){margin-right:0; }
.g-yy li:nth-child(3){margin-right:0;}
.g-yy li:nth-child(4){float: none; margin-right:0;}
.g-yy li:nth-child(3) input{width:16.6em;}
.g-yy li textarea{height:5em;vertical-align:top; resize:none; overflow: hidden; width:20.3em;}
.g-yy li.btn{width:100%; text-align:center;}
.g-yy li.btn a{display:inline-block; width:4.58em; margin:0 0.5em;}

.t02{line-height:220%;font-size:1em;background:#0f8874; color:#fff;}
.t02 span{float: right; font-size:0.7em;}
.t02 span a{color:#fff;}
.t02 li{float: left;width:33.3%; text-align:center; position:relative;}
.t02 li.z-on{background:#333;}
.t02 li.z-on:before{content:''; position:absolute; left:50%;bottom:-0.5em;margin-left:-0.5em; border-top:0.5em solid #333; border-left:0.5em solid transparent;border-right:0.5em solid transparent;}

.g-dt{border-top:0.85em solid #eee;  height:auto;padding:1em 1em 0; border-bottom:1px solid #d9d9d9;box-shadow:0 1px 3px #ccc;}
.g-dt .sclwrap_box , .g-dt .m-box{height:19em; overflow:hidden;}
.m-dt{display:inline; padding:1em 0 0;}
.m-dt img{display:block;}
.m-dt ul{padding:2% 0 0;}
.m-dt li{color:#666; line-height:220%; padding:0 0 0 1.1em;background:url('/mobile/Images/Index/ico5.gif') no-repeat 0 center; background-size:0.375em 0.416em; }
.m-dt li span{float: right;}
.m-dt li a{color:#666;     white-space: nowrap;text-overflow: ellipsis;display: inline-block;overflow: hidden;width: 82%;}
.m-dt li:last-child{border-bottom:none;}

.g-ab{border-top:0.85em solid #eee; padding:0.9em 1em 1em;border-bottom:1px solid #d9d9d9;box-shadow:0 1px 3px #ccc;}
.g-ab h3{background:#248b8a; font-size:1em; color:#fff; text-align:center; line-height:210%; position:relative; margin-bottom:1.2em;}
.g-ab h3:before{content:''; position:absolute; left:50%;bottom:-0.7em;margin-left:-0.55em; border-top:0.8em solid #248b8a; border-left:0.55em solid transparent;border-right:0.55em solid transparent;}
.g-ab img{display:block; width:100% !important; height:auto !important;}
.g-ab p{line-height:160%; color:#666;padding:0.6em 0 0;}
.g-ab p b{display:block;line-height:240%;}
.g-ab span{display:block; text-align:center;padding:1.2em 0 0; }
.g-ab span a{display:inline-block;width:5em; height:1.75em; line-height:1.75em;margin:0 1em; text-align:center; color:#fff;background:#248b8a;}
.g-ab span a:nth-child(2){background:#2e2e2e;}

.g-pho{background:#248b8a; text-align:center; line-height:205%; color:#fff;}

@media screen and (min-width:320px) {
body { font-size:75%;}
}
@media screen and (min-width:360px) {
body { font-size:87%;}
}
@media screen and (min-width:480px) {
body { font-size:112.5%;}}
@media screen and (min-width:550px) {
body { font-size:131.25%;}}
@media screen and (min-width:639px) {
body { font-size:150%;}}