@charset "UTF-8";
.wrap { background:#fff;}	
.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;}

@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%;}}	

/**/
.g-nav { position:relative; background:#3176d4; clear:both; margin-top:1.5em;}
.g-nav a { float:left; height:3.3em; line-height:3.3em; width:33.3%; text-align:center; display:block; color:#fff; position:relative; border-bottom:solid 1px #fff; border-top:solid 1px #fff;}
.g-nav a:before { position:absolute; content:""; width:1px; height:100%; background:#fff; top:0; right:1px;}
.g-nav a:after { position:absolute; content:""; width:1px; height:100%; background:#fff; top:0; right:0;}
.g-nav a:nth-child(1),.g-nav a:nth-child(2),.g-nav a:nth-child(3) { border-top:none;}
.g-nav a:nth-child(5),.g-nav a:nth-child(6),.g-nav a:nth-child(4) { border-bottom:none;}

.g-nav a:nth-child(3n):before,.g-nav a:nth-child(3n):after { background:none}

/**/
.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; }

.g-adv .m-cnt{ width:100%; background:#a32538; height:0.33em;}
.g-adv .m-cnt li{ float:left; height:0.33em;}
.g-adv .m-cnt li.z-on { background:#00026f;}
.g-adv .m-cnt li:nth-child(1){ width:33.3%;}
.g-adv .m-cnt li:nth-child(2){ width:33.3%;}
.g-adv .m-cnt li:nth-child(3){ width:33.4%;}

/**/
.wrap .h_inp { background:url(/mobile/Images/Index/s_bg.gif) no-repeat 0 0; padding:1.29em 0 0 2.17em; position:relative; height:2.21em;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
.wrap .h_inp .m-ipt { float:left; width:17em; display:block }
.wrap .h_inp .u-key { background:url(/mobile/Images/Index/s_inp.gif) no-repeat 0 0; display:block; padding:0 0.5em 0 2.67em; height:1.83em; line-height:1.83em; width:14.87em; color:#acacac; font-size:1em; border:none; box-shadow:none;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.wrap .h_inp .u-in { position:absolute; width:5.71em; height:2.5em; top:0.4em; left:20.01em; z-index:999; background:none; cursor:pointer;}
.wrap .h_inp .u-bt { background:url(/mobile/Images/Index/s_ss.gif) no-repeat 0 0; display:block; width:3.71em; height:1.83em; float:left;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}

/**/
.g-zx { background:#f0f0f0; padding:1.67em 0.83em 0;}
.g-zx .m-bt { background:#0572c5; width:25em; height:5em; display:block;}
.g-zx .m-bt i { display:block; width:2.38em; float:left; padding:0.79em 0 0 4.25em;}
.g-zx .m-bt span { display:block; float:left; padding:1.08em 0 0 1.5em;}
.g-zx .m-bt span b { font-size:1.25em; color:#fff; display:block;}
.g-zx .m-bt span em { display:block; font-family:Impact; color:#489dde; letter-spacing:2px;}
.g-zx dl { clear:both}
.g-zx dl dt { background:url(/mobile/Images/Index/zx_h3.gif) no-repeat; height:2.79em; line-height:2.59em;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-zx dl dt span { float:right; padding-right:1em;}
.g-zx dl dt span a { font-size:1em; color:#535353;}
.g-zx dl dt i { width:0.54em; display:block; float:left; padding:0 0.5em 0 1.17em;}
.g-zx dl dt em { font-size:1em;}
.g-zx dl dt em a { color:#333; font-weight:bold;}
.g-zx dl dd { background:#fff; padding:0.5em 1em 1em; height:4em;}
.g-zx dl dd a { width:33%; display:block; float:left; height:1.88em; color:#575757;line-height:1.88em;overflow:hidden;}
.g-zx dl dd .u-dd01 { width:20%;}
.g-zx dl dd .u-dd02 { width:47%;}

/**/
.g-jk { background:#f0f0f0; position:relative;}

.g-jk .prev { position:absolute; top:6.29em; left:2.7em; width:1.54em;}
.g-jk .prev img { width:100%;}
.g-jk .next { position:absolute; top:6.29em; right:2.7em; width:1.54em;}
.g-jk .next img { width:100%;}

.g-jk .nowarp { margin:0 0 0 5em;}
.g-jk .nowarp .sclwrap_box{ height:20.9em;}
.g-jk .nowarp .m-box { padding:1.8em 0 0 1em;}
.g-jk .nowarp .m-box .con { float:left}
.g-jk .nowarp .m-box .con a { display:block; width:19.38em; float:left;}
.g-jk .nowarp .m-box .con a img { width:13.63em; border:solid 1px #cfcfcf; padding:0.18em; background:#fff;}
.g-jk .nowarp .m-box .con span { margin-left:1em; display:block}
.g-jk .nowarp .m-box .con span em { display:block; font-size:1em; text-align:center; color:#333; width:14em; padding-bottom:1em;}
.g-jk .nowarp .m-box .con i { display:block;}
.g-jk .nowarp .m-box .con i a { width:7.83em; height:1.83em; line-height:1.83em; text-align:center; background:#0572c5; display:block; margin-right:0.5em; color:#fff;}
.g-jk .nowarp .m-box .con i a:last-child { background:#ababab}

/*4 */
.g-ys .m-bt { background:url(/mobile/Images/Index/ys_bt.jpg) no-repeat 0 0; height:9.83em; display:block;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-ys .m-bt em { display:block; font-size:1em; color:#fff000; padding:6.05em 0 0 1.88em;}
.g-ys .m-bt em b { font-size:1.17em;}
.g-ys .m-bt02 { display:block; height:18.92em;}
.g-ys .m-p01 { padding:1em 0 0 1em; height:4.3em;}
.g-ys .m-p01 i { display:block; float:left; width:4.04em; padding:0.5em 0.5em 0 0}
.g-ys .m-p01 span { display:block; float:left; width:16.96em; color:#0572c5; font-size:1.17em; font-weight:bold;}
.g-ys dl { background:#2f95cf; padding:1.21em 0 0 0.87em;}
.g-ys dl dt i { display:block; float:left; width:4.04em; padding:0 0.5em 0 0}
.g-ys dl dt span { display:block; float:left; width:18em; color:#fff; font-size:1.17em; font-weight:bold;}
.g-ys dl dt em { clear:both; color:#fff; padding:0.4em 0; display:block}
.g-ys dl dd { padding:0.5em 0 0; clear:both; color:#fff;}
.g-ys dl dd span { display:block; float:left; width:50%; height:4.04em;}
.g-ys dl dd span i { width:2.92em; display:block; float:left;}
.g-ys dl dd span em {  display:block; float:left; color:#fff; padding:0.7em 0 0 0.3em;}
.g-ys .m-p02 { padding-top:2em; height:5.5em;}
.g-ys .m-p02 i { padding:0 0.5em 0 0;}
.g-ys .m-p02 em { clear:both; display:block; color:#333; padding:0.2em 0 0 5em;}
.g-ys .m-dl01 { background:url(/mobile/Images/Index/ys04bg.jpg) no-repeat 0 0; height:15.62em;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;1
}
.g-ys .m-dl01 .m-dd01 { color:#fff;}
.g-ys .m-dl01 .m-dd01 p { clear:both;}
.g-ys .m-dl01 .m-dd01 p i { display:block; float:left; padding-right:0.3em;}
.g-ys .m-dl01 .m-dd01 p em { display:block; float:left; width:16.83em; padding-bottom:0.5em;}
.g-ys .m-dl01 .m-dd01 p .u-em01 { width:7.58em;}

/**/
.g-jind { clear:both; background:#f0f0f0; margin-top:1.5em; height:16.75em; overflow:hidden}
.g-jind .m-bt ,.g-zzz .m-bt { display:block; overflow:hidden; background:#dfdfdf; height:2.5em; line-height:2.5em; margin-bottom:1.5em;}
.g-jind .m-bt li ,.g-zzz .m-bt li { float:left; color:#333; font-weight:bold; text-align:center; position:relative;width:26.2%; text-align:center; font-size:1.17em;}
.g-jind .m-bt li.z-on ,.g-zzz .m-bt li.z-on { background:#2f95cf; color:#fff;}
.g-jind .m-bt span,.g-zzz .m-bt span{ float:right; display:inline-block;padding-right:2%;}
.g-jind .m-bt span a,.g-zzz .m-bt span a{ color:#535353; font-size:1em; text-transform:uppercase;}

.g-jind .g-zzz{ border-bottom:none;}
.g-jind .page dl{ margin:0 3% 2%; overflow:hidden;padding-bottom:0.7em;}
.g-jind .page dl dt{ width:37%; float:left; margin-right:2%;}
.g-jind .page dl dt img{ width:94%; padding:0.2em; border:1px solid #d6d6d6;}
.g-jind .page dl dd{ width:60%; float:left;}
.g-jind .page dl dd b{display:block; line-height:1.5em; color:#5a5a5a; font-size:1em;}
.g-jind .page dl dd i{ color:#747474; font-size:0.92em; display:block; line-height:1.6em;}
.g-jind .page dl dd span{ font-size:0.92em; color:#5a5a5a; display: block; line-height:1.5em;}
.g-jind .page dl dd em{ background:#0572c5; color:#fff; line-height:2em;display:block; width:48%; text-align:center;}
.g-jind .sclwrap_box{height:14em;}

/* */
.g-zzz { height:21.6em; overflow:hidden;background:#f0f0f0;}
.g-zzz .sclwrap_box{height:19em;}
.g-zzz .page dl{ margin:0 4% 5%; border-bottom:1px dashed #a3a3a3; padding-bottom:1.2em;}
.g-zzz .page dl dt{ font-weight:bold; color:#333; margin-bottom:0.2em;}
.g-zzz .page dl dt i{ display:block; width:3%; float:left; margin-right:2%;}
.g-zzz .page dl dt i img{ width:100%; vertical-align:middle;}
.g-zzz .page dl dd{ padding-left:5%; color:#666; line-height:1.65em;}
.g-zzz .page dl:last-child{ border-bottom:none;}
