
.clearfix:after,.m-cnt:after,.c-list: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-adv img{display:block;}
.g-adv .m-cnt{ padding:0;height:0.215em; background:#6e6e6e;}
.g-adv .m-cnt li { float:left; width:33%;padding:0.345% 0; font-size:0; line-height:0;}
.g-adv .m-cnt li.z-on{ background:#0061c2;}
/*-----------------------------------------------------------------------------------------------------------------------*/
.g-nav {background:#df0021; position:relative;}
.g-nav a {border-right:1px solid #ea1c3b;border-top:1px solid #ea1c3b;border-bottom:1px solid #bf001c; border-left:1px solid #bf001c; font-size:1.1em; color:#fff; padding:2.96% 0; width:33.3%;text-align:center; display:block; float:left; font-weight:bold;
box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
.g-nav a:nth-child(3),.g-nav a:nth-child(6){border-right:none;}


.t01{padding:0 0 0 2.5em;line-height:2em; border-bottom:0.1em solid #df0021; font-weight:bold; color:#343434; font-size:1em;background:url('/mobile/Images/Index/ico1.gif') no-repeat 0 center; background-size:1.916em 1.75em;}
.t01 span{float: right; color:#797979; font-weight:normal; font-size:0.6em; text-transform:uppercase;}

.g-cp{padding:1.95em 0.625em 0.7em; background:#ededed;}
.g-cp ul{padding:1.5em 0 0;}
.g-cp li{float: left; width:45.5%;padding:0 0.5em; margin-bottom:1.3em;}
.g-cp li img{display:block; border:1px solid #e0e0e0;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
.g-cp li span{display:block; background:#999; text-align:center; color:#fff; font-size:1.1em;height:2.2em;overflow: hidden; line-height:2.2em;}

.g-pp{padding:2.2em 0 1.1em;}
.g-pp h3 img{display:block;}
.g-pp dl{padding:1.2em 0.9em 0;}
.g-pp dt{width:11.58em; float: left; border:0.1em solid #ccc; position:relative;}
.g-pp dt:before{content:''; position:absolute; right:-0.6em; top:50%; margin-top:-0.5em; border-left:0.6em solid #ccc; border-top:0.6em solid transparent;border-bottom:0.6em solid transparent;}
.g-pp dt img{display:block;}
.g-pp dd{width:12.2em; float: right;}
.g-pp dd p{color:#fff; font-weight:bold; margin-bottom:0.8em; background:#df0021; padding:0.2em 0.6em; line-height:1.3em; height:2.6em;}

.g-tel{background:#ededed; padding:2em 0 0 2.5em; height:4.25em;}
.g-tel span{float: left;display:block;margin-top:0.4em; width:6.33em; height:1.5em; line-height:1.5em;font-weight:bold; text-align:center; border:0.15em solid #df0021;}
.g-tel span a{color:#df0021;display:block;}
.g-tel p{padding:0 0 0 4.33em;width:10em;line-height:1em;vertical-align:middle; float: left; background:url('/mobile/Images/Index/tel.gif') no-repeat 1.8em 0; background-size:2.33em 2.08em;}
.g-tel p i{color:#7a7a7a; font-size:0.7em;}
.g-tel p b{display:block; font-size:1.1em; color:#df0021; }

.g-ys{margin:2.05em 0 0;background:#eaeaea;}
.g-ys h3 img{display:block;}
.g-ys .m-cnt{height:0.78em;padding:0.55em 0 0 11.8em;background:url('/mobile/Images/Index/ys.gif') no-repeat; background-size:100% 1.333em; }
.g-ys .m-cnt li{width:0.4em; height:0.4em;float: left;margin-right:0.5em; border-radius:0.4em; background:#fff;line-height:100em;}
.g-ys .m-cnt li.z-on{background:#f9f400;}
.g-ys .sclwrap_box , .g-ys .m-box{height:22.5em; overflow:hidden;}
.m-ys{display:inline; padding:2em 0 1em;}
.s-ys{width:88.4375%; margin:0 auto; background:#fff;padding:0 0 0.5em;}
.s-ys img{display:block;}
.s-ys h6{color:#393939; font-weight:bold; font-size:1em; line-height:2.2em; padding:0.3em 0 0 1.2em;}
.s-ys p{padding:0 1.5em;font-size:0.9em; color:#484b4c; line-height:1.3em;overflow: hidden; margin-bottom:0.3em;}
.s-ys p b{color:#df0021;}
.s-ys span{display:block; color:#2b2b2b; margin-left:2.5em; font-weight:bold; font-size:0.7em; text-transform:uppercase; padding-left:1.1em; position:relative;}
.s-ys span:before{content:''; position:absolute; left:0; top:0.4em;width:0; height:0; border-left:0.3em solid #e65580; border-top:0.25em solid transparent;border-bottom:0.25em solid transparent;}
.s-ys span a{color:#2b2b2b; }

.g-sb{height:18em;overflow: hidden;padding:2.6em 0.625em 0;}
.g-sb .sclwrap_box , .g-sb .m-box{height:12.8em; overflow:hidden;}
.m-cpcon { position:relative;}
.m-cpcon .prev { position:absolute; top:93%; left:44%; width:6%;}
.m-cpcon .prev img { width:100%;}
.m-cpcon .next { position:absolute; top:93%; right:44%; width:6%;}
.m-cpcon .next img { width:100%;}
.m-cpcon .no_ov {border-bottom:1px solid #e1e1e1; margin-bottom:3em;}
.m-cpcon .m-box { padding-top:6%;}
.m-cpcon .m-box ul { position:relative; float:left}
.m-cpcon .m-box li{width:47%; float: left;}
.m-cpcon .m-box li:first-child{margin-right:5%;}
.m-cpcon .m-box li img{display:block; padding:3%; border:1px solid #ccc; width:94%;}
.m-cpcon .m-box li span{display:block; text-align:center; color:#565656; font-size:0.8em;padding:1em 0 0;}

.g-ab{padding:1.6em 0.625em 1.2em; background:#ededed;}
.g-ab h3{margin-bottom:2em;}
.g-ab em{display:block; width:21.16em; margin:0 auto; }
.g-ab em img{display:block;}
.g-ab h6{color:#393939;font-size:1em;font-weight:bold; line-height:260%;width:21.16em; margin:0 auto; padding:0.8em 0 0;}
.g-ab p{color:#7a7a7a;width:21.16em; margin:0 auto;}

.t02{line-height:2em; border-bottom:0.1em solid #df0021; font-weight:bold; color:#343434; font-size:1em;}
.t02 li{float: left;width:25%; text-align:center;}
.t02 li.z-on{background:#df0021; color:#fff; border-radius:0.3em 0.3em 0 0;}
.t02 span{float: right; color:#797979; font-weight:normal; font-size:0.6em; text-transform:uppercase;}
.t02 span a{color:#797979; }
.g-dt{ height:auto;padding:3em 0.625em 0.7em;}
.g-dt .sclwrap_box , .g-dt .m-box{height:13em; overflow:hidden;}
.m-dt{padding:2% 0 0; display:inline; float: left;}
.m-dt li{color:#555; line-height:210%; font-size:1em;margin:0 5%; padding:0 0 0 1.2em;background:url(/mobile/images/index/ico3.gif) no-repeat 0 center; background-size:1em;}
.m-dt li i{display:block; width:1.8%; float: left;margin-right:3%;}
.m-dt li a{color:#666;}
.m-dt dt{display:block; line-height:1.16em;float: left; width:45%; }
.m-dt dt img{display:block;}
.m-dt dd{color:#666; line-height:150%;padding-left:1.2em; position:relative; width:48%; float: left;}
.m-dt dd h6{display:block; font-weight:bold; color:#434343; font-size:1em;}
.m-dt dd p{font-size:0.9em; color:#7a7a7a; line-height:140%;}
@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%;}
}
