
.m-cnt:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
/*-----------------------------------------------------------------------------------------------------------------------*/
.g-adv{ height:12.5em; overflow:hidden;}
.g-adv .sclwrap_box , .g-adv .m-box{ height:12.5em; overflow:hidden;}

/*-----------------------------------------------------------------------------------------------------------------------*/
.g-nav { position:relative;padding:1.2% 0 0; margin-bottom:3%;}
.g-nav a { font-size:1em; color:#fff; padding:4.2% 0; width:31.6%; margin:2.2% 0 0 1.3%; text-align:center; display:block; float:left;}
.g-nav a:nth-child(1){ background:#004e94;}
.g-nav a:nth-child(2){ background:#2775f1;}
.g-nav a:nth-child(3){ background:#00a850;}
.g-nav a:nth-child(4){ background:#2cb3d3;}
.g-nav a:nth-child(5){ background:#002694;}
.g-nav a:nth-child(6){ background:#5434af;}

.g-se{position:relative; padding:6% 6% 5%; background:#e9e9e9; border-bottom:1px solid #fff;} 
.g-se .u-bt{height:1em;padding:2.3% 0;line-height:1em; color:#fff; font-size:1em; width:22%; text-align:center;border-radius:0;background:#00a850;}
.g-se .m-ipt{margin-right:22.4%;}
.g-se .u-key{width:100%;position:relative;font-size:1em; background:#fff;
	padding:2.8% 0; 
	height:1em;
	line-height:180%; 
	border-radius:0;
	text-indent:2.5em;
	float:left;border:1px solid #dcdcdc;border-right:none; box-shadow:inset 0 2px 2px #ededed;
    color: #c0c0c0;} 
.g-se .u-ser{display:block;width:6%; position:absolute;left:8%;top:35%;z-index:99;} /*闂佺懓鍚嬬划搴ㄥ磼閵娾晛鐭楅悗鍦Х閻濆爼鏌ｉ妸銉ヮ仼婵炲瓨锕㈠浠嬪床缁茬尰3闂佸搫绉撮崲鑼閿燂拷*/
.g-se .u-in{width:19%; top:32%;height:3%;padding:4% 0; right:6%;background:none;}
.g-se .u-bt:before{border:none;}
.g-se .u-bt:after{border:none;border-radius:0; width:0; height:0;}

/*-----------------------------------------------------------------------------------------------------------------------*/
.u-tit{height:3.5em;overflow:hidden; text-align:center;font-size:0.85em; font-weight:normal; text-transform:uppercase; color:#999899; }
.u-tit span{color:#231815;font-size:1.7em;line-height:1em;  display:block; height:1.2em; 
	-webkit-background-size: 100%;
	-moz-background-size: 100%;
	-o-background-size: 100%;
	background-size: 100%;}
.u-tit span b{color:#e60012;}

.g-fl{ padding:0;}
.t01{color:#fff;font-size:1.15em;padding:0 0 0 2%;line-height:326%; font-weight:bold; display:block;background:url(/mobile/Images/Index/t01.gif) no-repeat center 0;
	-webkit-background-size: 100%;
	-moz-background-size: 100%;
	-o-background-size: 100%;
	background-size: 100%;}
.t01 i{color:#2cb3d3; font-size:0.8em; font-weight:normal; display:inline-block; margin-left:0.6em;}
.t01 a{color:#fff;}
.g-fl h4{margin:6% auto 0;text-align:center; font-size:1.2em;line-height:1.2em; font-weight:bold; border:0.1em solid #004e94;width:44.68%;padding:1% 0; color:#004e94; position:relative;}
.g-fl h4:before{width:20%; content:''; position:absolute; left:-20%; top:50%; height:0;border-bottom:1px solid #004e94;}
.g-fl h4:after{width:20%; content:''; position:absolute; right:-20%; top:50%; height:0;border-bottom:1px solid #004e94;}
.g-fl h4 i{display:block; vertical-align:middle; color:#919191; font-size:0.7em; text-transform:uppercase; font-weight:normal;}
.fl-a{padding:5% 0 0;}
.fl-a li{float: left; position:relative; padding-left:3%; width:47%; line-height:3.2em;font-size:0.95em; border-bottom:1px solid #b2b2b2;}
.fl-a li a{color:#222;}
.g-fl p{position:relative;margin:10% 0 0;}
.g-fl p img{display:block;}
.g-fl p span{text-align:center;display:block; position:absolute; left:0; bottom:0; width:100%; line-height:300%;color:#fff; background:#444; opacity:0.7; font-size:1em;}
.fl-b{padding:6% 0 4% 3%;}
.fl-b li{float: left;height:7em; border:1px solid #dbdbdb; padding:6.5% 0 0 4%; width:42%; margin:0 2.5% 3% 0; font-size:0.9em;
background: #fafafa; /* Old browsers */
background: -moz-linear-gradient(top, #fafafa 0%,#ededed 50%,#e2e2e2 50%, #f1f1f1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(50%,#ededed), color-stop(50%,#e2e2e2), color-stop(100%,#f1f1f1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fafafa 0%,#ededed 50%,#e2e2e2 50%, #f1f1f1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fafafa 0%,#ededed 50%,#e2e2e2 50%, #f1f1f1 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fafafa 0%,#ededed 50%,#e2e2e2 50%, #f1f1f1 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fafafa 0%,#ededed 50%,#e2e2e2 50%, #f1f1f1 100%); /* W3C */}
.fl-b li b{display:block; color:#000; font-size:1.7em; margin-bottom:5%;}
.g-fl em{display:block; width:44%; margin:0 auto; border:0.1em solid #004e94; line-height:300%; text-align:center; color:#004e94; border-radius:0.5em;
background: #fafafa; /* Old browsers */
background: -moz-linear-gradient(top, #fff 0%,#f8f8f8 50%,#f2f2f2 50%, #f1f1f1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(50%,#f8f8f8), color-stop(50%,#f2f2f2), color-stop(100%,#f1f1f1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fff 0%,#f8f8f8 50%,#f2f2f2 50%, #f1f1f1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fff 0%,#f8f8f8 50%,#f2f2f2 50%, #f1f1f1 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fff 0%,#f8f8f8 50%,#f2f2f2 50%, #f1f1f1 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fff 0%,#f8f8f8 50%,#f2f2f2 50%, #f1f1f1 100%); /* W3C */}

.g-tel{text-align:center;margin:10% 0 0; padding:9% 0 6%; color:#fff;
background:url(/mobile/Images/Index/pic1.jpg) no-repeat;
-webkit-background-size: 100%;
-moz-background-size: 100%;
-o-background-size: 100%;
background-size: 100%;}
.g-tel span{display:block; font-size:1.1em; font-weight:bold; padding:0 0 3%;}
.g-tel b{font-size:1.2em; font-weight:normal;}

.m-ys{ height:40em; overflow:hidden; margin-top:9%;
-webkit-background-size: 100%;	-moz-background-size: 100%;	-o-background-size: 100%;	background-size: 100%;}
.m-ys h2{text-align:center; padding-bottom:4em; line-height:2em;
box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.m-ys h2 img{display:block;}
.m-ys .m-cnt{height:0.7em;padding-left:10.3em;}
.m-ys .m-cnt li{width:0.7em; height:0.7em;float: left;margin-right:0.5em; border-radius:0.7em; background:#aeaeae;line-height:100em;}
.m-ys .m-cnt li.z-on{background:#004e94;}
.m-ys .sclwrap_box , .m-ys .m-box{ height:32.33em; overflow:hidden;}
.m-ys .con{ width:100%; display:inline; float:left;overflow:hidden;}
.m-ys dl{ padding:3em 0 0;height:7em;margin:0 4%; border-bottom:1px dashed #747474;
box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.m-ys dt{ width:10%; height:1.5em; border:0.12em solid #00a850; text-align:center; line-height:1.5em; color:#00a850; font-size:1.5em; font-weight:bold;} 
.m-ys dd{font-size:0.6em;color:#a3a3a3;text-transform:uppercase; line-height:1.3em;width:85%;}
.m-ys dd b{ display:block;line-height:1.7em; font-size:1.6em; color:#000;}
.m-ys .con p{ margin:0.8em 4% 0;height:5.8em; overflow: hidden; color:#333; line-height:1.6em;}
.m-ys p b{color:#004e94;}

#slides-control-id-1 .page a{width:40%;margin:0 auto;}
#slides-control-id-1 .page a em{font-weight:normal;font-size:0.8em;}

.g-pic{ padding:26% 0 3% 10%; color:#fff;
background:url(/mobile/Images/Index/pic2.jpg) no-repeat;
-webkit-background-size: 100%;
-moz-background-size: 100%;
-o-background-size: 100%;
background-size: 100%;}
.g-pic span{display:inline-block;color:#0086cd;line-height:240%; margin-left:3%; padding:0 2%; background:#fff; border-radius:0.2em;}
.g-pic em{color:#fff;}
.g-pic b{font-size:1.2em; font-weight:normal;}


.g-jz{margin-top:2%;}
.t02{background:#004e94;height:2.916em;line-height:2.916em; color:#fff; overflow: hidden;}
.t02 li{float: left; font-weight:normal; padding:0 5%; border-right:1px solid #3371a9;}
.g-jz li:nth-child(2){border-right:none;}
.t02 li.z-on{font-weight:bold;}
.t02 span{display:block; width:3em; float: right;}
.t02 span img{display:block;}
.g-jz .sclwrap_box , .g-jz .m-box{height:12.6em; overflow:hidden;}
.g-jz dl{width:100%;padding:1.2em 0 0;}
.g-jz dt{ width:34%; padding:0 0 0 6%; overflow:hidden; float:left;}
.g-jz dt img{display:block;
box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.g-jz dd{ width:52%;padding-right:3%; overflow:hidden; float:right;}
.g-jz dd h3{ font-size:1em; color:#000; font-weight:bold;  line-height:1.3em; overflow:hidden;}
.g-jz dd p{ line-height:1.4em; color:#555; font-size:1em; padding-top:0.8em; height:5.5em; overflow:hidden;} 
.g-jz dd span{color:#004e94;font-size:1em;}


.g-ab{ height:22em;overflow: hidden;}
.g-ab li:nth-child(3){border-right:none;}
.g-ab .sclwrap_box , .g-ab .m-box{height:17.3em; overflow:hidden;}
.m-ab{padding:6% 0;}
.m-ab span{display:block; width:68%; margin:0 auto; text-align:center; color:#000; font-weight:bold; line-height:300%;}
.m-ab span img{display:block;}
.m-ab p{padding:0 4%;}
.m-cpcon { position:relative;}
.m-cpcon .prev { position:absolute; top:35%; left:3%; width:8%;}
.m-cpcon .prev img { width:100%;}
.m-cpcon .next { position:absolute; top:35%; right:3%; width:8%;}
.m-cpcon .next img { width:100%;}
.m-cpcon .no_ov { margin:0 14%;}
.m-cpcon .no_ov .m-box { padding-top:9%;}
.m-cpcon .no_ov .m-box .page { position:relative; float:left}
.m-cpcon .no_ov .m-box .page a { display:block;}
.m-cpcon .no_ov .m-box .page a i { width:100%; display:block}
.m-cpcon .no_ov .m-box .page a i img { width:100%;}
.m-cpcon .no_ov .m-box .page a em { display:block; text-align:center;font-weight:bold; width:100%; padding:2% 0; font-size:1em; color:#000;}


.g-dt .t02{padding:0 0 0 5%;}
.g-dt .t02 a{color:#fff; font-weight:bold;}
.m-dt{padding:2% 0 5%;}
.m-dt li{color:#535353;border-bottom:1px dotted #c9c9c9; font-size:0.9em; line-height:295%;padding:0 3% 0 5%;}
.m-dt li:last-child{border:none;}
.m-dt li i{display:block; width:2.5%; float: left;margin-right:2%;}
.m-dt li a{color:#555;}
.m-dt li span{float: right;}






@media screen and (min-width:320px) {
	body { font-size:75%;}
}
@media screen and (min-width:360px) {
	body { font-size:85%;}
}
@media screen and (min-width:480px) {
	body { font-size:110.5%;}

}
@media screen and (min-width:568px) {
	body { font-size:129%;}

}
@media screen and (min-width:639px) {
	body { font-size:150%;}
}

