.wrap{ background:#fff;}

.g-nav ul{ border:1px solid #1a48a4; height:3.916667em; overflow:hidden; position:relative;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#0993e4), to(#1a48a4)); 
	background-image: -webkit-linear-gradient(top, #0993e4, #1a48a4); 
	background-image: -moz-linear-gradient(top, #0993e4, #1a48a4); 
	background-image: -o-linear-gradient(top, #0993e4, #1a48a4); 
	background-image: -ms-linear-gradient(top, #0993e4, #1a48a4); 
	background-image: linear-gradient(top, #0993e4, #1a48a4);}
.g-nav ul a{font-size:1em; color:#fff; width:25%; display:block; float:left; text-align:center; line-height:1.916667em; }
.g-nav ul li{ font-size:1em; color:#fff; width:100%; display:block; float:left; text-align:center; line-height:1.916667em; position:relative; z-index:999;}
.g-nav ul:before{ content:""; position:absolute; top:1.8333em; left:0; display:block; width:100%; height:1px; border-bottom:1px solid #7daede; background-color:#0558a6;}
.g-nav ul:after{content:""; position:absolute; display:block; width:100%; height:100%; top:0; left:0; border:1px solid #32a4e8; border-bottom:1px solid #4164b1; -webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.g-nav ul li:before{ content:""; position:absolute; top:0; right:0; width:1px; height:1.986667em; border-left:1px solid #0558a6; background-color:#7daede;}
.g-nav a:nth-child(4n) li:before{ border-left:0; background:none;}
.g-adv {height:19.55em; overflow:hidden;}
.g-adv .sclwrap_box,.g-adv .sclwrap_box .m-box{height:19.5833em;}
.g-adv .sclwrap_box img{ display:block; overflow:hidden; width:100%; height:auto;}
.u-biaoti{ border:1px solid #1a48a4; height:2.35em; overflow:hidden; position:relative; line-height:2.35em; font-size:1.16667em; color:#fff; padding:0 4.6875%;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#0993e4), to(#1a48a4)); 
	background-image: -webkit-linear-gradient(top, #0993e4, #1a48a4); 
	background-image: -moz-linear-gradient(top, #0993e4, #1a48a4); 
	background-image: -o-linear-gradient(top, #0993e4, #1a48a4); 
	background-image: -ms-linear-gradient(top, #0993e4, #1a48a4); 
	background-image: linear-gradient(top, #0993e4, #1a48a4);}
.u-biaoti:after{content:""; position:absolute; display:block; width:100%; height:100%; top:0; left:0; border:1px solid #32a4e8;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

/*

 -webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;

 */
.m-pro{ height:35em; overflow:hidden; background:#fff;}
.m-pro ul li{ display:block; float:left; width:44.5%; margin:0.75em 0 0 3.8%;}
.m-pro ul li img{ width:100%; height:auto; border:0.125em solid #cfcfcf;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} 
.m-pro ul li span{ display:block; height:2.0833em; border-bottom:1px dotted #b0b0b0; font-size:1em; color:#575757; line-height:2.0833em; position:relative; padding-left:1em;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.m-pro ul li p{ line-height:1.5em; font-size:1em; color:#666; padding:0.2em 0 0 0;}
.m-pro ul li span:before{ position:absolute; content:""; width:0; height:0; left:0; top:0.66em;
	border-bottom:0.3334em solid transparent;
	border-top:0.3334em solid transparent;
	border-left:0.5832em solid #f98f17;}
.m-pro ul li span:after{ position:absolute; content:""; width:0; height:0; left:-0.185em; top:0.66em;
	border-bottom:0.3334em solid transparent;
	border-top:0.3334em solid transparent;
	border-left:0.5832em solid #fff;}
/*  */
.m-ser{ height:3em;  position:relative; margin:0 1.56%; overflow:hidden;}
.m-ser .goho{ background-size:100%; width:19.3%; height:2.8333em; background:#9a9a97;}
.m-ser .goho img{ display:block;  width:100%; height:auto;}
.m-ser .mid{margin:0 7% 0 19.3%; position:relative;}
.m-ser .mid p{ color:#d0d0d0; width:100%;}
.m-ser .m-up{ width:6.25em; height:2.9166em; line-height:2.9166em; text-align:center; background:#a1a1a1; position:absolute; right:0; top:0; }

.m-ser .u-in{ 
	color:#fff; 
    border-radius:0;
	-webkit-border-radius:0;
	-webkit-background-image:#d10d0e; background:transparent;
	width:4.8333em; height:2.93em; line-height:2.93em; text-align:center; overflow:hidden; border:1px solid #1a48a4; position:relative;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#0993e4), to(#1a48a4)); 
	background-image: -webkit-linear-gradient(top, #0993e4, #1a48a4); 
	background-image: -moz-linear-gradient(top, #0993e4, #1a48a4); 
	background-image: -o-linear-gradient(top, #0993e4, #1a48a4); 
	background-image: -ms-linear-gradient(top, #0993e4, #1a48a4); 
	background-image: linear-gradient(top, #0993e4, #1a48a4);
	z-index:999;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; font-size:1em;
	position:relative;}
.m-ser .u-in1:before{content:""; position:absolute; display:block; width:57px; height:33px; top:0; left:0; border:1px solid #32a4e8;}
/*.m-ser .mid01 .u-bt{width:58px; height:35px; }*/


.m-ser .m-up img{ position:absolute; top:7px; right:15px;}
/*底部搜索布局*/
.u-se1{position:relative;} /*搜索布局*/
.u-se1 .m-ipt{margin-right:3.8333em;}
.u-se1 .u-glass{ position:absolute; right:10px; top:15px; width:42px; height:30px; background:transparent; z-index:888;}
.u-se1 .u-key{color:#ccc; display:block; float:left; height:2.8333em; font-size:1em; border:1px solid #9a9a9a; padding-left:10px; width:100%; border-radius:0;-webkit-border-radius:0;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;  box-shadow:0 0 0 0 #fff inset;}

.m-fenlei{ height:20.833em; overflow:hidden; margin-top:1.6em;}
.m-fenlei .g-test .u-biaoti{ margin-bottom:0.416em;}
.m-fenlei .g-test .m-cnt{height:2.5em; overflow:hidden; margin:0.178em 0 0;}
.m-fenlei .g-test .m-cnt li{ height:2em; display:block; float:left; line-height:2em; margin:0 2.8125% 0 0; font-size:1.1667em; width:30%; text-align:center;}

.m-fenlei .g-test .m-cnt .z-on{ color:#f98f17;}
.m-fenlei .g-test .con{ height:14.58333em;}
.m-fenlei .g-test .sclwrap_box , .m-fenlei .g-test .m-box{ height:14.58333em;}  
/*.m-fenlei{ height:318px; overflow:hidden; margin-top:20px;}
.m-fenlei .u-biaoti{ margin-bottom:5px;}
.m-fenlei .u-tit{ height:28px; border-bottom:2px solid #cfcfcf; margin:0 10px; line-height:28px; font-size:12px; color:#5a5a5a;  display:block; clear:both;}
.m-fenlei .u-tit .i01{ width:11px; height:11px; border-radius:10px; display:inline-block;  background-color:#f98f17; position:relative; margin-left:6px; vertical-align:middle;}
.m-fenlei .u-tit .i01:before{ position:absolute; content:""; width:0px; height:0px; top:3px; left:4px; 
	border-left:5px solid #fff;
	border-top:3px solid transparent; 
	border-bottom:3px solid transparent;}
.m-fenlei .u-tit .i02{ width:11px; height:11px; border-radius:10px; display:inline-block;  background-color:#f98f17; position:relative; margin-left:6px; vertical-align:middle;}
.m-fenlei .u-tit .i02:before{ position:absolute; content:""; width:0px; height:0px; top:4px; left:3px;
	 border-left:3px solid transparent; 
	 border-top:4px solid #fff; 
	 border-right:3px solid transparent;}*/
.m-fenlei .ul02{ display:block; clear:both; margin:0.125em 1.5625%;}

.m-fenlei .ul02 li{ display:block; float:left; width:49.375%; height:1.75em; line-height:1.75em; font-size:1em; color:#666; padding-left:3.75%; position:relative; overflow:hidden;}
.m-fenlei .ul02 a:nth-child(2n) li{ width:31.25%;}
.m-fenlei .ul02 li:before{ position:absolute; content:""; width:0; height:0; left:0; top:0.6667em;
	border-bottom:0.3333em solid transparent;
	border-top:0.3333em solid transparent;
	border-left:0.58333em solid #666666;}
.m-fenlei .ul02 li:after{ position:absolute; content:""; width:0; height:0; left:-0.125em; top:0.6667em;
	border-bottom:0.3333em solid transparent;
	border-top:0.3333em solid transparent;
	border-left:0.58333em solid #fff;}
	
.m-ph{ border:1px solid #1a48a4; height:3.916667em; overflow:hidden; position:relative; overflow:hidden;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#0896e7), to(#1b46a2)); 
	background-image: -webkit-linear-gradient(top, #0896e7, #1b46a2); 
	background-image: -moz-linear-gradient(top, #0896e7, #1b46a2); 
	background-image: -o-linear-gradient(top, #0896e7, #1b46a2); 
	background-image: -ms-linear-gradient(top, #0896e7, #1b46a2); 
	background-image: linear-gradient(top, #0896e7, #1b46a2);}
.m-ph:after{content:""; position:absolute; display:block; width:100%; height:100%; top:0; left:0; border:1px solid #32a4e8; border-bottom:1px solid #0558a6;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.m-ph .u-tel{ width:2.375em; height:2.375em; display:block; background:url(/mobile/Images/Index/tel-ico.png); float:left; position:relative; -webkit-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%; left:2.333em;top:0.7em;} /*头部电话图标*/
.m-ph .u-tel img{ width:100%; height:auto; overflow:hidden; display:block;}
.m-ph .p01 { color:#fff; font-size:1.6667em; font-family:Arial, Helvetica, sans-serif; text-shadow:none; text-align:left; line-height:2.35em; padding-left:3em;} /*头部电话号码*/
.m-ph .p01 span{ font-size:0.7em; font-family:"微软雅黑";}
/*  */
.m-ly{ height:48.75em; overflow:hidden; margin-top:1.16667em; padding:0 1.5625%;}
.m-ly .u-by{ display:block; height:3.75em;  position:relative;}
.m-ly .u-by .h04{ height:2.357em; overflow:hidden; border-top:1px solid #222222; font-size:1.16667em; color:#fff; text-align:center; line-height:2.357em; letter-spacing:1px; font-weight:bold;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#aeaeae), to(#636363)); 
	background-image: -webkit-linear-gradient(top, #aeaeae 0%, #595959 50%, #636363 100%); 
	background-image: -moz-linear-gradient(top, #aeaeae 0%, #595959 50%, #636363 100%); 
	background-image: -o-linear-gradient(top, #aeaeae 0%, #595959 50%, #636363 100%); 
	background-image: -ms-linear-gradient(top, #aeaeae 0%, #595959 50%, #636363 100%); 
	background-image: linear-gradient(top, #aeaeae 0%, #595959 50%, #636363 100%);}
.m-ly .u-by:before{ position:absolute; content:""; width:0; height:0; top:2.75em; left:50%;
	border-right:12px solid transparent;
	border-top:12px solid #636363;
	border-left:13px solid transparent;}

.m-ly dl{ margin:0.41666em 0 0 0;}
.m-ly dl dt{ font-size:1em; color:#575757; height:2.6em; line-height:2em; position:relative; background:url(/mobile/Images/Index/dt_line.jpg) no-repeat center bottom; background-size:85.3% 0.56667em;}

.m-ly dl dd{ color:#7f7f7f; font-size:1em; line-height:1.6667em; padding-left:10.625%; padding-top:0.51667em;}
.m-ly .i01{ width:8.75%; height:1.16667em; border:1px solid #1a48a4; position:relative; display:inline-block; border-radius:0.0833em; font-size:1em; font-family:Arial, Helvetica, sans-serif; color:#fff; text-align:center; line-height:1.16667em; position:relative; margin-right:0.333em; vertical-align:middle; z-index:1;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#0992e3), to(#1a48a4)); 
	background-image: -webkit-linear-gradient(top, #0992e3, #1a48a4); 
	background-image: -moz-linear-gradient(top, #0992e3, #1a48a4); 
	background-image: -o-linear-gradient(top, #0992e3, #1a48a4); 
	background-image: -ms-linear-gradient(top, #0992e3, #1a48a4); 
	background-image: linear-gradient(top, #0992e3, #1a48a4);}
.m-ly .i01:before{content:""; position:absolute; display:block; width:100%; height:100%; top:0; left:0; border:1px solid #32a4e8; border-bottom:1px solid #3f6eb9;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.m-ly .i01:after{ position:absolute; content:""; width:0; height:0; top:1.08333em; left:43%; z-index:2;
	border-right:0.25em solid transparent;
	border-top:0.41667em solid #1a48a4;
	border-left:0.25em solid transparent;}
/* 	 */

.m-coo{ height:16.41667em; margin:1.833em 0 0 0; overflow:hidden;}
.m-coo .g-test .m-cnt{ height:2.6667em; border-bottom:0.16667em solid #1a49a4; overflow:hidden;}
.m-coo .g-test .m-cnt li{ width:8.1667em; height:2.357em; display:block; float:left; text-align:center; line-height:2.357em;  color:#137adc;font-size:1.16667em;}
.m-coo .g-test .m-cnt .z-on{ color:#fff; border:1px solid #1a48a4; position:relative;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#0992e3), to(#1a48a4)); 
	background-image: -webkit-linear-gradient(top, #0992e3, #1a48a4); 
	background-image: -moz-linear-gradient(top, #0992e3, #1a48a4); 
	background-image: -o-linear-gradient(top, #0992e3, #1a48a4); 
	background-image: -ms-linear-gradient(top, #0992e3, #1a48a4); 
	background-image: linear-gradient(top, #0992e3, #1a48a4);}
.m-coo .g-test .m-cnt .z-on:before{content:""; position:absolute; display:block; width:8.1667em; height:2.6667em; top:0; left:0; border:1px solid #32a4e8; }
.m-coo .g-test .ul01 li{ display:block; float:left; margin:0.8333em 0 0 0.9166em; width:7.416667em;}
.m-coo .g-test .ul01 li img{ border:1px solid #bebebe; border-radius:0.16667em; width:100%; height:auto; overflow:hidden; -webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.m-coo .g-test .ul01 li a{ display:block; overflow:hidden;}
.m-coo .p01{ height:1.78em; text-align:center; line-height:1.78em; font-size:1.16667em; color:#7f7f7f;}
.m-coo .g-test .sclwrap_box{ height:10.3333em;}
/*  */
.m-ry{ height:25.5em; overflow:hidden;}
.m-ry .p02{ margin:0.8333em 0 0 0.8333em; width:94%;}
.m-ry .p02 img{width:100%; height:auto; overflow:hidden; display:block; overflow:hidden;}
.m-ry .p02 span{ display:block; text-align:center; font-size:1em; color:#575757; line-height:3.08333em;}
.m-ry .p01{ height:1.428em; text-align:center; line-height:1.428em; font-size:1.16667empx; color:#7f7f7f;}
/*  */
.m-zx{ height:19.6667em; overflow:hidden; margin-top:2.16667em;}
.m-zx ul{ margin:0.8333em 0 0 0.8333em;}
.m-zx ul li { display:block; height:2.5em; line-height:2.5em; color:#666666; position:relative; padding-left:4.6875%; background:url(/mobile/Images/Index/dt_line.jpg) no-repeat center bottom; background-size:85.3125% 0.5em; vertical-align:middle; font-size:1em; overflow:hidden;}
.m-zx ul li:before{ position:absolute; content:""; width:0; height:0; left:0; top:1em;
	border-bottom:0.333em solid transparent;
	border-top:0.333em solid transparent;
	border-left:0.58333em solid #666666;}
.m-zx ul li:after{ position:absolute; content:""; width:0; height:0; left:-0.16667em; top:1em;
	border-bottom:0.333em solid transparent;
	border-top:0.333em solid transparent;
	border-left:0.58333em solid #fff;}
.m-zx .nones{ background:none;}
/*  */
@media screen and (min-width: 320px) {
	body{font-size: 75%;}
}
@media screen and (min-width: 360px) {
	body{font-size: 85.25%;}
}
@media screen and (min-width: 400px) {
	body{ font-size: 1000%;}
}
@media screen and (min-width: 480px) {
	body{font-size: 112.5%;}
}
@media screen and (min-width: 568px) {
	body{font-size: 133%;}
}
@media screen and (min-width: 639px) {
	body{
		font-size: 150%;
	}
}