
.g-adv{ height:12.375em; overflow:hidden;}
.g-adv .sclwrap_box , .g-adv .m-box{ height:12.375em; overflow:hidden;}

.g-nav{ margin:1.458em 0 0 6.25%; height:12.29em; overflow:hidden;}
.g-nav a{ display:inline-block; width:27.83%; height:4.8333em; overflow:hidden; background:#0063a7; border-radius:0.2em; text-align:center; padding-top:2%; margin:0 4.3% 0.9em 0; font-size:1em; color:#fff;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
-o-box-sizing:border-box;}
.g-nav  img{ width:45.5%; display:block; margin:0 auto;}

.m-anli{ height:27.92em; overflow:hidden;}
.m-anli .m-cnt1{ height:3.8em; overflow:hidden; line-height:2.916em; background:url(/mobile/Images/Index/anli_yy1.jpg) no-repeat center 2.83em;
   	-webkit-background-size: 100%;
	-moz-background-size: 100%;
	-o-background-size: 100%;
	background-size: 100%;}
.m-anli .m-cnt1 li{ float:left; width:32.8%; height:2.83em; line-height:2.83em; text-align:center; border:1px solid #bcb7b3; border-width:1px 0 1px 1px; background:#f7f7f7;}
.m-anli .m-cnt1 li.z-on{ color:#fff; border-radius:0.1em; position:relative;
background: #146fae; /* Old browsers */
background: -moz-linear-gradient(top,  #146fae 0%, #146fae 50%, #0063a7 50%, #0063a7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#146fae), color-stop(50%,#146fae), color-stop(50%,#0063a7), color-stop(100%,#0063a7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #146fae 0%,#146fae 50%,#0063a7 50%,#0063a7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #146fae 0%,#146fae 50%,#0063a7 50%,#0063a7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #146fae 0%,#146fae 50%,#0063a7 50%,#0063a7 100%); /* IE10+ */
background: linear-gradient(to bottom,  #146fae 0%,#146fae 50%,#0063a7 50%,#0063a7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#146fae', endColorstr='#0063a7',GradientType=0 );}
.m-anli .m-cnt1 li.z-on:before{ position:absolute; content:""; width:0; left:0; top:2.83em; left:46%;
border-top:0.3em solid #0063a7;
border-left:0.3em solid transparent;
border-right:0.3em solid transparent;}
.m-anli .m-cnt1 li:last-child{ border-right:1px solid #bcb7b3;}

.m-anli .sclwrap_box , .m-anli .m-box{ height:24em; overflow:hidden;}
.m-anli .con{  background:#fff url(/mobile/Images/Index/anli_bj.jpg) no-repeat center top;
   	-webkit-background-size: 100%;
	-moz-background-size: 100%;
	-o-background-size: 100%;
	background-size: 100%;}
.m-anli_c{ height:23.9em; overflow:hidden; position:relative; width:100%; padding-top:0.1em;}
.m-anli_c .sclwrap_box , .m-anli_c .m-box{ height:24em; overflow:hidden;}

.m-anli_c .con p{ margin-left:3.4%; width:94.17%; height:20.3em; line-height:0; overflow:hidden;
 background: url(/mobile/Images/Index/yy.gif) no-repeat center bottom;
   	-webkit-background-size: 100%;
	-moz-background-size: 100%;
	-o-background-size: 100%;
	background-size: 100%;}
.m-anli_c .con p img{ padding:0.16em; background:#fff; border:0.16em solid #dceaed; border-radius:0.2em;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
-o-box-sizing:border-box;}
.m-anli_c .con p span{ display:block; height:2.583em; line-height:2.583em; color:#333; text-align:center;}
.m-anli_c .con i{ display:block; width:33%; height:2.416em; color:#0063a7; font-size:0.8em; font-weight:bold; padding-left:2%; line-height:2.416em; margin:0 auto;
 background: url(/mobile/Images/Index/ico.gif) no-repeat center bottom;
   	-webkit-background-size: 100%;
	-moz-background-size: 100%;
	-o-background-size: 100%;
	background-size: 100%;
	box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
-o-box-sizing:border-box;}
.m-anli_c .m-cnt2{ height:1em; position:absolute; z-index:2;top:65%; left:40%; width:50%}
.m-anli_c .m-cnt2 li{ float:left;  width:1em; height:1em;margin-right:2%;
background: url(/mobile/Images/Index/anli_ico1.png) no-repeat center bottom;
   	-webkit-background-size: 100%;
	-moz-background-size: 100%;
	-o-background-size: 100%;
	background-size: 100%; }
.m-anli_c .m-cnt2 li.z-on{background: url(/mobile/Images/Index/anli_ico2.png) no-repeat center bottom;
   	-webkit-background-size: 100%;
	-moz-background-size: 100%;
	-o-background-size: 100%;
	background-size: 100%;}


.m-show{ height:23.4em; overflow:hidden; background: url(/mobile/Images/Index/yy.gif) no-repeat center bottom; position:relative;
   	-webkit-background-size: 100%;
	-moz-background-size: 100%;
	-o-background-size: 100%;
	background-size: 100%;}
.m-show h2{ font-size:1em; height:3.875em; overflow:hidden; line-height:2.916em; background:url(/mobile/Images/Index/anli_yy.png) no-repeat center 2.916em;
   	-webkit-background-size: 100%;
	-moz-background-size: 100%;
	-o-background-size: 100%;
	background-size: 100%;}
.m-show h2:before{ position:absolute; content:""; width:100%; height:2.916em; background:#f7f7f7; z-index:1; border-top:1px solid #e6e5e5;border-bottom:1px solid #bbb6b2;}
.m-show h2 span{ position:relative; z-index:3; color:#333; height:2.916em; display:inline-block; line-height:2.916em; width:21%; margin-right:2%;}
.m-show h2 span:before{ position:absolute; content:""; width:1.16em; height:1.16em; top:30%; right:0; 
 background:url(/mobile/Images/Index/show_ico.png) no-repeat center top;	
 -webkit-background-size: 100%;
	-moz-background-size: 100%;
	-o-background-size: 100%;
	background-size: 100%;}
.m-show h2 i{ position:relative; z-index:3; height:3em; display:inline-block; padding:0 5%;
 color:#fff; border-radius:0.1em; position:relative;
background: #146fae; /* Old browsers */
background: -moz-linear-gradient(top,  #146fae 0%, #146fae 50%, #0063a7 50%, #0063a7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#146fae), color-stop(50%,#146fae), color-stop(50%,#0063a7), color-stop(100%,#0063a7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #146fae 0%,#146fae 50%,#0063a7 50%,#0063a7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #146fae 0%,#146fae 50%,#0063a7 50%,#0063a7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #146fae 0%,#146fae 50%,#0063a7 50%,#0063a7 100%); /* IE10+ */
background: linear-gradient(to bottom,  #146fae 0%,#146fae 50%,#0063a7 50%,#0063a7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#146fae', endColorstr='#0063a7',GradientType=0 );}
.m-show h2 i:before{ position:absolute; content:""; width:0; left:0; top:2.99em; left:46%;
border-top:0.3em solid #0063a7;
border-left:0.3em solid transparent;
border-right:0.3em solid transparent;}
.m-show .prev{ position:absolute; left:1px; top:11.2em;}
.m-show .next{ position:absolute; right:1px; top:11.2em;}
.m-show .next , .m-show .prev{ width:2.75em; height:2.4em; border:0.12em solid #0063a7; overflow:hidden;}
.m-show .next img, .m-show .prev img{ width:33.7%; display:block; margin:0 auto; margin-top:13%;}
.m-show .sclwrap_box , .m-show .m-box{ height:19.416em; overflow:hidden;}
.m-show .nowarp{ margin:1em 0 0 12%;}
.m-show .con p{ width:83%; background:#e5e6e8; border:0.1em solid #e2e2e2; line-height:0; height:15.8em; padding:0.333em; float:left; display:inline;}
.m-show .con p span{ display:block; text-align:center; line-height:2.5em; font-size:1em; color:#333;}
.m-show .con p img{ height:13.29em;}

.m-pic{ height:9.1666em ; overflow:hidden; position:relative; margin-top:0.45em;
	 background:url(/mobile/Images/Index/pic_yy.gif) no-repeat center bottom;	
 -webkit-background-size: 100%;
	-moz-background-size: 100%;
	-o-background-size: 100%;
	background-size: 100%;}
.m-pic i{ display:block; position:absolute; width:16%; height:2em; font-size:1em; top:50%; right:7%; padding-top:6.5%; text-align:center; color:#def5ff; font-weight:bold;}
.m-pic i:before{ position:absolute; content:""; width:38%; height:1.7em; top:0; left:35%;	 background:url(/mobile/Images/Index/pic_ico.png) no-repeat center bottom;	
 -webkit-background-size: 100%;
	-moz-background-size: 100%;
	-o-background-size: 100%;
	background-size: 100%;}

.m-ys{ height:35.2em; overflow:hidden; margin-top:0.45em; position:relative;}
.m-ys h2{ height:3.4em; overflow:hidden; font-size:1.5em; text-align:center; color:#fff; font-weight:bold; padding-top:10%;
	 background:url(/mobile/Images/Index/ys_t.jpg) no-repeat center top;	
 -webkit-background-size: 100%;
	-moz-background-size: 100%;
	-o-background-size: 100%;
	background-size: 100%;
		box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
-o-box-sizing:border-box;}

.m-ys .prev{ position:absolute; left:15.62%; top:31.16em;}
.m-ys .next{ position:absolute; right:15.62%; top:31.16em;}
.m-ys .next , .m-ys .prev{ width:2.75em; height:2.4em; border:0.12em solid #0063a7; overflow:hidden; z-index:4}
.m-ys .next img, .m-ys .prev img{ width:33.7%; display:block; margin:0 auto; margin-top:13%;}
.m-ys .sclwrap_box , .m-ys .m-box{ height:29.6em; overflow:hidden;}
.m-ys .con{ float:left; display:inline;}
.m-ys .con dl { height:24.708em; overflow:hidden;}
.m-ys .con dl dt  , .m-ys .con dl dt img{ height:13.583em; overflow:hidden;}
.m-ys .con dl dd h3{ background:#f6fdff; height:3.04em; overflow:hidden; font-size:1em; color:#0c4da2; font-weight:bold; text-align:center; line-height:2.5em; position:relative; margin-bottom:3%;}
.m-ys .con dl dd h3:before{ position:absolute; content:""; width:95%; height:1px; bottom:3px; left:2.5%; background:#b9bdbd;}
.m-ys .con dl dd h3:after{ position:absolute; content:""; width:95%; height:1px; bottom:0; left:2.5%; background:#dadedf;}
.m-ys .con dl dd p{ font-size:1em; line-height:1.25em; color:#333; padding-left:5.5%; margin-top:0.5em; position:relative;}
.m-ys .con dl dd p b{ font-weight:bold;}
.m-ys .con dl dd p:before{ position:absolute; content:""; width:0.33em; height:0.33em; border-radius:20em; background:#0063a7; top:34%; left:3%;}
.m-ys .con .shuz{ font-size:1.25em; color:#424242; font-weight:bold; padding-top:0.7em; padding-left:30%;
background:url(/mobile/Images/Index/yy.gif) no-repeat center top; position:relative; z-index:1;
 -webkit-background-size: 100%;
	-moz-background-size: 100%;
	-o-background-size: 100%;
	background-size: 100%;}
.m-ys .con .shuz em{ display:inline-block;width:15%; height:2em; line-height:2em; position:relative;}
.m-ys .con .shuz .em1{ font-size:1.41em; color:#0063a7;}
.m-ys .con .shuz em:before{ position:absolute; content:""; width:12%; height:1px; top:50%; right:10%; background:#a5a5a5;}
.m-ys .con .shuz em:last-child:before{ background:none;}

.m-lc{ height:4.708em; margin-top:0.1em; overflow:hidden; border-top:0.08em solid #e7e7e7; border-bottom:0.41em solid #888888;
background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#d2d2d2)); 
	background-image: -webkit-linear-gradient(top, #f9f9f9, #d2d2d2); 
	background-image: -moz-linear-gradient(top, #f9f9f9, #d2d2d2); 
	background-image: -o-linear-gradient(top, #f9f9f9, #d2d2d2); 
	background-image: -ms-linear-gradient(top, #f9f9f9, #d2d2d2); 
	background-image: linear-gradient(top, #f9f9f9, #d2d2d2);}
.m-lc i{ display:block; float:left; width:35.78%; height:3em; font-size:1em; line-height:3em; color:#0063a7; font-weight:bold; padding-left:3%;
		box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
-o-box-sizing:border-box;}
.m-lc a:first-child i{ margin:0.8em 2.1% 0 13.75%; background:url(/mobile/Images/Index/lc1.jpg) no-repeat; -webkit-background-size: 100%;
	-moz-background-size: 100%;
	-o-background-size: 100%;
	background-size: 100%;}
.m-lc a:last-child i{ margin-top:0.8em; background:url(/mobile/Images/Index/lc2.jpg) no-repeat; -webkit-background-size: 100%;
	-moz-background-size: 100%;
	-o-background-size: 100%;
	background-size: 100%;}

.m-coo{ height:27.65em; overflow:hidden; margin-top:1.3em;}
.m-coo .m-cnt{ height:3.8em; overflow:hidden; line-height:2.916em; background:url(/mobile/Images/Index/anli_yy.png) no-repeat center 2.83em;
   	-webkit-background-size: 100%;
	-moz-background-size: 100%;
	-o-background-size: 100%;
	background-size: 100%;}
.m-coo .m-cnt li{ float:left; width:32.9%; height:2.83em; line-height:2.83em; text-align:center; border:1px solid #bcb7b3; border-width:1px 0 1px 1px; background:#f7f7f7;}
.m-coo .m-cnt li.z-on{ color:#fff; border-radius:0.1em; position:relative;
background: #146fae; /* Old browsers */
background: -moz-linear-gradient(top,  #146fae 0%, #146fae 50%, #0063a7 50%, #0063a7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#146fae), color-stop(50%,#146fae), color-stop(50%,#0063a7), color-stop(100%,#0063a7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #146fae 0%,#146fae 50%,#0063a7 50%,#0063a7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #146fae 0%,#146fae 50%,#0063a7 50%,#0063a7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #146fae 0%,#146fae 50%,#0063a7 50%,#0063a7 100%); /* IE10+ */
background: linear-gradient(to bottom,  #146fae 0%,#146fae 50%,#0063a7 50%,#0063a7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#146fae', endColorstr='#0063a7',GradientType=0 );}
.m-coo .m-cnt li.z-on:before{ position:absolute; content:""; width:0; left:0; top:2.83em; left:46%;
border-top:0.3em solid #0063a7;
border-left:0.3em solid transparent;
border-right:0.3em solid transparent;}
.m-coo .m-cnt li:last-child{ border-right:1px solid #bcb7b3;}
.m-coo .sclwrap_box , .m-coo .m-box{ height:24.2em; overflow:hidden;}
.m-coo1 { height:20.55em; overflow:hidden; float:left; display:inline;}
.m-coo1 li{ float:left; width:43.75%; margin:2.5% 0 2% 4.3%; line-height:0;}
.m-coo1 li img{ border:0.208em solid #aeb9c0;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
-o-box-sizing:border-box;}
.m-coo1 li span{ display:block; text-align:center; font-size:1em; height:1.79em; line-height:1.79em; overflow:hidden; color:#333;}

.m-ry { height:20.55em; overflow:hidden; float:left; display:inline;}
.m-ry  li{ float:left; width:44.21%; margin:2.0% 0 1% 4.3%; line-height:0;}
.m-ry  li img{ border:0.125em solid #e5e5e5;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
-o-box-sizing:border-box;}
.m-ry  li span{ display:block; text-align:center; font-size:1em; height:1.79em; line-height:1.79em; overflow:hidden; color:#333;}

.m-jz { height:20.55em; overflow:hidden; float:left; display:inline;}
.m-jz  li{ float:left; width:48.125%; height:9.0em; margin:2.0% 0 1% 1%; line-height:0; background:#f3f7f9 url(/mobile/Images/Index/jz_bj.jpg) no-repeat;
 -webkit-background-size: 100%;
	-moz-background-size: 100%;
	-o-background-size: 100%;
	background-size: 100%;}
.m-jz  li img{ width:82.467%; display:block; margin:5% auto 0;}
.m-jz  li span{ display:block; text-align:center; font-size:1em; height:1.79em; line-height:1.79em; overflow:hidden; color:#666;}


.ico1{ display:block; width:100%; font-size:1em; color:#333; text-align:center; padding-top:0.5em; height:2em; position:relative; clear:both;
	background:url(/mobile/Images/Index/yy.gif) no-repeat center top;
 -webkit-background-size: 100%;
	-moz-background-size: 100%;
	-o-background-size: 100%;
	background-size: 100%;}
.ico1:before{position:absolute; content:""; width:1.18em; height:1.2em; top:25%; left:59%; 
 background:url(/mobile/Images/Index/show_ico.png) no-repeat center top;	
 -webkit-background-size: 100%;
	-moz-background-size: 100%;
	-o-background-size: 100%;
	background-size: 100%;}

.m-news{ height:21em; overflow:hidden;}
.m-news .ico1{ margin-top:1%;}
.m-news .m-cnt{ height:3.8em; overflow:hidden; line-height:2.916em; background:#f7f7f7 url(/mobile/Images/Index/anli_yy.png) no-repeat center 2.83em; position:relative;
   	-webkit-background-size: 100%;
	-moz-background-size: 100%;
	-o-background-size: 100%;
	background-size: 100%;}
	.m-news .m-cnt:before{ position:absolute; content:""; width:99.9%; height:2.80em; top:0; left:0; border:1px solid #e4e3e3;border-width:1px 0 1px 1px; border-right:1px solid #e4e3e3; border-bottom:1px solid #cac7c5;}
.m-news .m-cnt li{ float:left; width:33%; height:2.83em; line-height:2.83em; text-align:center; z-index:2; position:relative;}
.m-news .m-cnt li.z-on{ color:#fff; border-radius:0.1em; position:relative;
background: #146fae; /* Old browsers */
background: -moz-linear-gradient(top,  #146fae 0%, #146fae 50%, #0063a7 50%, #0063a7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#146fae), color-stop(50%,#146fae), color-stop(50%,#0063a7), color-stop(100%,#0063a7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #146fae 0%,#146fae 50%,#0063a7 50%,#0063a7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #146fae 0%,#146fae 50%,#0063a7 50%,#0063a7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #146fae 0%,#146fae 50%,#0063a7 50%,#0063a7 100%); /* IE10+ */
background: linear-gradient(to bottom,  #146fae 0%,#146fae 50%,#0063a7 50%,#0063a7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#146fae', endColorstr='#0063a7',GradientType=0 );}
.m-news .m-cnt li.z-on:before{ position:absolute; content:""; width:0; left:0; top:2.83em; left:46%;
border-top:0.3em solid #0063a7;
border-left:0.3em solid transparent;
border-right:0.3em solid transparent;}

.m-news .sclwrap_box , .m-news .m-box{ height:17em; overflow:hidden;}

.m-news .con{ width:100%; padding-top:0; float:left; display:block;}
.m-news .con p{ height:2.8em; line-height:2.8em; overflow:hidden; position:relative; margin:0 2%; font-size:1em; color:#7d7d7d; padding-left:3.2%; border-bottom:1px dashed #989898;}
.m-news .con a:last-child p{ border-bottom:0;}


@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%;}
}
