body{padding-top:0;}
.wrap {background:#FFF;}
.g-ys li:after,.g-zc li:after,.g-ali ul:after,.g-jz dl:after,.m-cnt:after{
	content:"";display:block;height:0;clear:both;visibility:hidden;}

/*头部开始*/
.g-hd{height:6.25em; padding:1em 0 0 2.625%; overflow:hidden; background:url(../images/topbg-.jpg) repeat-x #193282;} /*头部整体布局样式*/
.m-logo {float:left; width:45.25%; height:5.16em;} /*logo边距*/
.m-logo img { width:100%; height:100%; display:block; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.g-hd .m-tel{float:right; position:relative;padding:0 2% 0 0;line-height:1.67em;width:47.8%; } /*头部电话边距*/
.m-tel span{font-size:0.67em;color:#fff;display:block;position:relative;height:4em; background:url(../images/line.png) no-repeat 0.5em 2.1em; background-size:18.75em 1.025em;} /*头部右边文字*/
.m-tel span .u-text01{font-size:1.0em;position:absolute;top:0;left:0;width:8.2em;}
.m-tel span .u-text02{position:absolute; left:33%; top:1.1em; text-align:center;font-size:1.2em;}
.m-tel .u-num{ font-size:1.17em; color:#fff;font-family:'Impact','Arial';line-height:1em; display:inline-block;padding-left:3.82em;} /*头部电话号码*/


/*通栏广告*/
.g-adv{ position:relative; margin:0 auto; height:14.92em; z-index:15;}
.g-adv .sclwrap_box , .g-adv .m-box{ height:14.92em;overflow:hidden;}
.g-adv .m-box img{ display:block; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;position: relative;width:100%; height:14.75em;}
.g-adv .m-cnt{ width:100%; position:absolute; bottom:0; left:0; z-index:10; height:0.16em; background:#5d5d5d;}
.g-adv .m-cnt li{ float:left; width:100%; height:0.16em;}
.g-adv .m-cnt li:nth-child(1){ width:25%;}
.g-adv .m-cnt li:nth-child(2){ width:25%;}
.g-adv .m-cnt li:nth-child(3){ width:25%;}
.g-adv .m-cnt li:nth-child(4){ width:25%;}
.g-adv .m-cnt li.z-on {background:#22155D;}

/*导航样式*/
.g-nav { background-color:#3F7623;height:12.79em;overflow:hidden;border-bottom:0.125em solid #CCC; position:relative;}
.g-nav:before { content:""; position:absolute; top:6.35em; left:0; width:100%; height:1px; background:#CCC;}
.g-nav li {border-right: 1px solid #CCC;float: left;padding:1.3em 0 0; height:5em;text-align: center;width: 24.65%;}
.g-nav li img{width:3.5em; height:2.92em;padding:0 1.5em 0.33em; display:block;}
.g-nav li:nth-child(4), .g-nav li:nth-child(8) { border-right: medium none;}
.g-nav li a {color: #FFF; font-size:1em;}

/*---搜索----*/
.so_box { position:relative; padding:0.33em 1.5em;}
.so_box .m-ipt{width:89%;}
.so_box .u-bt{ width:4em; height:2.625em; text-shadow:none;float:left; position:relative; left:0;z-index:99; margin-left:-1.5%;}
.so_box .u-bt img { width:100%; display:block; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.so_box .u-in{ float:left; position:absolute; z-index:100; left:75%; top:19%; width:21%; height:4.8em;background:none; border:0;}
.so_box .u-key1 {width:95%; background:url(/mobile/images/Index/txt.gif) no-repeat;background-size: cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover; border:none medium; box-shadow: inset none;font-size:1em;color:#a5a5a5; text-indent:13%; font-size:1em; height:2.625em; line-height:2.625em;float:left; z-index:10; position:relative;} /*搜索中的请输入关键词样式*/

/**/
.g-hb {/* height:14.54em; */overflow:hidden; background:#F0F0F0; position:relative; z-index:10}
.g-hb:before { content:""; position:absolute; top:0; left:0;width:100%;/* height:7.83em; background:url(/mobile/images/Index/hzbg.jpg) no-repeat;background-size: cover;*/-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover; z-index:-1} /*搜索中的请输入关键词样式*/
.g-hb h3{ width:90%; /*height:5.2em; */padding: 0 0 1em 0; text-align:center; margin:1.5em auto 0 auto}
.g-hb h3 img { width:100%; display:block; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.g-hb ul{zoom:1; overflow:hidden;padding:0.67em 0 0 0; width:90%; margin:0 auto}
.g-hb ul li{font-size:1em; line-height:160%}
/*.g-hb li{width:6.25em; float: left;border-left:1px solid #343434; border-bottom:1px solid #343434;}
.g-hb li img{display:block; width:6.25em; height:4.167em; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.g-hb li:nth-child(1),.g-hb li:nth-child(2),.g-hb li:nth-child(3),.g-hb li:nth-child(4){border-top:1px solid #343434;}
.g-hb li:nth-child(4n){border-right:1px solid #343434;}*/

.ck{height:2.83em; line-height:2.83em; text-align:center;padding-right:3.125%; color:#797979; font-size:1.2em; display:block;/* background:url('../images/ck.png') no-repeat 21.2em center; */background-size:0.9em 0.9em; position:relative; margin-top:1em}
.ck:before{content:''; position:absolute; left:0; top:1.6em; width:5.5em; height:0; border-top:1px dashed #717070;}
.ck:after{content:''; position:absolute; right:0; top:1.6em; width:6.0em; height:0; border-top:1px dashed #717070;}


.u-btel{height:2.615em; line-height:2.615em;padding-left:5.769em;font-size:1.08em; color:#fff;background:#F5A300 url(../images/tel.png) no-repeat 2.75em center;background-size:2.5em 1.58em;}
.u-btel .telph{ padding-left:0.23em; font-size:1.38em;}
.u-btel .u-tel { display: block; float: left;width:1.92em; height: 1.92em; left: 0; margin-right:3.125%; position: relative; top:6.9em;}

/**/
.g-dh{overflow:hidden;margin-bottom:10px;}
.g-dh h3,.g-ali h3,.g-gc h3{/*background-color:#161514;height:2.43em; line-height:2.43em;*/
/*background-image: -webkit-gradient(linear, left top, left bottom, from(#161514), to(#2a2929)); 
background-image: -webkit-linear-gradient(top, #161514, #2a2929); 
background-image: -moz-linear-gradient(top, #161514, #2a2929); 
background-image: -o-linear-gradient(top, #161514, #2a2929); 
background-image: -ms-linear-gradient(top, #161514, #2a2929); 
background-image: linear-gradient(top, #161514, #2a2929);*/}
/*.g-dh h3:before,.g-dh h3:after{top:1.35em;}*/
.g-dh li span{display:block; height:2em; line-height:2em;background:#000; color:#fff;text-align:center;}
.g-dh li span:before{content:'';position:absolute; width:0.33em; height:0.33em;top:0.83em; left:0.75em;
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);}
.g-dh li p{line-height:2.1em; padding:0.67em 0 0em 0em; background:#161514;}
.g-dh p a{display:inline-block;width:9.3em; color:#666;}


/**/
.g-cp {height:35.25em; overflow:hidden; background:#f0f0f0; position:relative;}
.g-cp:before { content:""; position:absolute; left:0; bottom:1px; width:100%; height:1px; background:#e0e0e0;}
.g-cp:after { content:""; position:absolute; left:0; bottom:2px; width:100%; height:1px; background:#cccccc;}
.g-cp .sclwrap_box {height:29.5em;}
.g-cp .m-cnt{height:2.42em; line-height:2.42em;color:#FFF;background:#CCC;}
.g-cp .m-cnt li{float: left; width:8.5em; text-align:center;font-size:1em;position:relative;border-right:1px solid #000;}
.g-cp .m-cnt li.z-on{background:#f5a300;}
.g-cp .m-cnt li.z-on:before{position:absolute; content:''; width:0; height:0;bottom:-0.44em; left:50%; margin-left:-0.46em; border-left:0.46em solid transparent;border-right:0.46em solid transparent; border-top:0.46em solid #f5a300;}
.g-cp .m-cnt li:last-child{border:none;}
.m-cp{ float:left; display:block; padding-left:0.4em}
.m-cp li img{display:block;width:11.25em; height:6.92em; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.m-cp li{width:11.25em;padding:1.167em 2% 0 3.75%; float: left;}
.m-cp span{display:block; height:1.8em; line-height:1.8em; color:#FFF; text-align:center; background:#C0C0C0;}

.g-pho{height:3.96em; background:#f5a300; color:#000; padding:0.67em 0 0 0.8em;}
.g-pho p{font-size:1.25em;}
.g-pho span i{font-size:1.167em; display:inline-block; padding-left:1.7em;background:url('/mobile/images/Index/pho.png') no-repeat 0.673em center; background-size:0.73em 0.73em;}

.g-wt{height:16.33em;overflow:hidden; padding:1.25em 0 0;background:#E0E0E0; background-size:5.33em 10.5em;}
.g-wt h3{color:#fff; text-align:center; font-size:1.25em; margin-bottom:1.67em;}
.g-wt h3 a{color:#fff; }
.g-wt h3 span{display:block; font-size:0.53em; font-family:"Times New Roman", Times, serif;}
.g-wt p{color:#a1a1a1;line-height:2.5em; padding:0 0 0 26.25%;}

.g-ys{padding:1.5em 0 0 0;height:24em;position:relative; background:url('../images/college-.jpg') no-repeat #EBEBEB; background-size:100% 22em;}
.g-ys h3{ width:90%; /*height:5.2em; */padding: 0 0 1em 0; margin:0 auto}
.g-ys h3 img { width:100%; display:block; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.g-ys .sclwrap_box{height:14.2em;}
.g-ys span{color:#f5a300; font-size:1.25em; padding:0.583em 0 0.16em 2.83em;display:block;}
.g-ys em{display:block; line-height:1.2em; color:#b2b3b3;margin:0.133em 0 0.4em;}
.g-ys p{color:#b2b3b3;padding-left:1.2em; height:1.33em; line-height:1.33em;background:url('../images/ico9.png') no-repeat 0 center; background-size: 0.53em 0.46em;}
.g-ys .m-box{ margin-top:0.3em;}
.g-ys .m-box li:nth-child(1) span{background:url('../images/num1.png') no-repeat 0 center; background-size:2.06em 1.6em;}
.g-ys .m-box li:nth-child(2) span{background:url('../images/num2.png') no-repeat 0 center; background-size:2.06em 1.6em;}
.g-ys .m-box li:nth-child(3) span{background:url('../images/num3.png') no-repeat 0 center; background-size:2.06em 1.6em;}
/*.g-ys .m-box li a{width:6.5em; height:1.67em; line-height:1.67em; text-align:center; display:block; background:#7f0416; color:#f5a300; border-radius:0.15em; margin-top:0.83em;}*/
.g-ys .m-cnt{position:absolute; right:0.8em; bottom:0.54em;}
.g-ys .m-cnt li{width:0.83em; height:0.83em; background:#2e2e2e; float: left; margin-right:0.33em;}
.g-ys .m-cnt li.z-on{background:#f5a300;}

.g-ali{position:relative;/*height:15.25em; */overflow:hidden;}
.g-ali .prev{width:1.083em; height:1.67em; background:url('../images/left.png') no-repeat; background-size:1.083em 1.67em; position:absolute; left:0.42em; top:13.4em;}
.g-ali .next{width:1.083em; height:1.67em; background:url('../images/right.png') no-repeat; background-size:1.083em 1.67em; position:absolute; right:0.42em; top:13.4em;}
.g-ali .nowarp{width:87.5%; padding:1.33em 0 0; margin:0 6.25%;}
.g-ali .sclwrap_box{height:14.64em;overflow:hidden;}
.g-ali .m-ali{ float:left;}
.m-ali li{  width:10.7em; float: left; padding:0 0.25em;}
.m-ali img{display:block; width:10.7em; height:10.9em;padding:0.25em; background:#FBCA01; border:1px solid #D9AF01; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.m-ali span{display:block; text-align:center; color:#c6c7c7; font-size:0.92em;padding:0.36em 0 0.45em;}

.g-gc{position:relative;overflow:hidden;height:22.58em;}
.g-gc .prev{width:1.083em; height:1.67em; background:url('../images/left.png') no-repeat; background-size:1.083em 1.67em; position:absolute; left:0.42em; top:13.00em;}
.g-gc .next{width:1.083em; height:1.67em; background:url('../images/right.png') no-repeat; background-size:1.083em 1.67em; position:absolute; right:0.42em; top:13.00em;}
.g-gc .nowarp{width:76.25%; padding:0.33em 0 0; margin:0 11.875%;}
.g-gc .sclwrap_box{height:20.58em;overflow:hidden;}
.m-gc{ float:left;}
.m-gc li{width:100%;}
.m-gc img{display:block; width:100%; /*height:8.5em;*/padding:0.167em; background:#FFF; border:2px solid #F5A300; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.m-gc span{display:block; text-align:center; color:#4e4e4e; font-size:0.92em;padding:0.36em 0 0.45em;}

.g-dt{/*height:21.5em;*/ overflow:hidden;}
.g-dt .sclwrap_box{height:20.75em;}
/*.g-dt .m-cnt{height:2.92em; line-height:2.92em;border-bottom:1px solid #f5a300; color:#fff; padding:0 0 0 0.42em; position:relative;
background-color:#161514;
background-image: -webkit-gradient(linear, left top, left bottom, from(#161514), to(#222121)); 
background-image: -webkit-linear-gradient(top, #161514, #222121); 
background-image: -moz-linear-gradient(top, #161514, #222121); 
background-image: -o-linear-gradient(top, #161514, #222121); 
background-image: -ms-linear-gradient(top, #161514, #222121); 
background-image: linear-gradient(top, #161514, #222121);}*/

.g-dt .m-cnt{height:2.42em; line-height:2.42em;color:#FFF;background:#a1a1a1;}
.g-dt .m-cnt li{float: left; /*width:8.5em; */text-align:center;font-size:1em;position:relative;border-right:1px solid #FFF; color:#333}
.g-dt .m-cnt li.z-on{background:#f5a300; color:#FFF;height:2.42em; line-height:2.42em;}
.g-dt .m-cnt li.z-on:before{position:absolute; content:''; width:0; height:0;bottom:-0.44em; left:50%; margin-left:-0.46em; border-left:0.46em solid transparent;border-right:0.46em solid transparent; border-top:0.46em solid #f5a300;}
.g-dt .m-cnt li:last-child{border:none;}

.g-dt .m-cnt li:nth-child(1){ width:33%;}
.g-dt .m-cnt li:nth-child(2){ width:33%;}
.g-dt .m-cnt li:nth-child(3){ width:33%;}
/*.g-dt .m-cnt li{float: left; text-align:center;color:#f5a300; position:relative;}
.g-dt .m-cnt li.z-on:before{position:absolute; content:''; width:0; height:0;bottom:-0.42em; left:50%; margin-left:-0.42em; border-left:0.42em solid transparent;border-right:0.42em solid transparent; border-top:0.42em solid #f5a300;}*/
.m-dt{padding:1em 1.58em 0;}
.m-dt li{padding:0.25em 0 0 2.08em; line-height:2.5em; height:2.5em;overflow:hidden;background:url('../images/ico10.png') no-repeat 0 1.08em; background-size:1em 1em; font-size:1em; position:relative; border-bottom:1px dotted #4e4e4e; }
.m-dt li a{color:#4e4e4e;display:inline-block; overflow:hidden;}
.m-dt li span{float: right; color:#575757;}


/**/
.g-ft{background:#3F7623; height:auto; padding:0 0 1.5em 0;}
.g-ft .m-bmu{background:none;}
.u-top {background:#F5A300;border-bottom:1px solid #6e6e6e;}
.u-top{height:1.92em;line-height:1.92em; text-align:right; font-size:1em; color:#FFF;text-align:center; text-transform:uppercase;position:relative; }/*top样式*/
.u-top em:before{width:0px;content:'';
  height:0;
  border-left:0.42em solid transparent;  /* left arrow slant */
  border-right:0.42em solid transparent; /* right arrow slant */
  border-bottom:0.42em solid #d68f04; /* bottom, add background color here */
  font-size:0;
  line-height:0; top:0.42em; right:0; position:absolute;} /*top图标样式*/
.u-top em:after{width:0px;content:'';
  height:0;
  border-left:0.42em solid transparent;  /* left arrow slant */
  border-right:0.42em solid transparent; /* right arrow slant */
  border-bottom:0.42em solid #1e1e1e; /* bottom, add background color here */
  font-size:0;
  line-height:0; top:0.5em; right:0.08em; position:absolute;}
.u-top em{color:#FFF; font-size:1.4em;  padding-left:1em;}
.m-bmu{ padding:0.67em 0 0 0;font-size:1em;text-align:center; position:relative; color:#FFF;}
.m-bmu p.link{ line-height:1.83em; color:#FFF;padding:0 0 0.42em;font-size:1.08em;text-align:center;}
.m-bmu p.link a{color:#FFF; padding:0 0.4em; }
.m-bmu p.copy{font-size:0.77em;line-height:1.83em;padding:0 0 0 0.5em;text-align:center;}
.m-bmu p.copy span{padding:0 0.42em;}
.m-bmu p.copy a{color:#e0e0e0; padding:0 0.67em;}
.m-bmu p.copy a.color{color:#FFF; font-size:0.77em;}
.m-bmu p.txt{line-height:2em;}
.code{ width:38.125%; height:auto; text-align:center; margin:0.83em auto 0;}
.code img { width:100%; height:auto; display:block; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}

@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:400px) {
	body { font-size:93%;}
}
@media screen and (min-width:480px) {
	body { font-size:112%;}
}
@media screen and (min-width:568px) {
	body { font-size:131%;}
}
@media screen and (min-width:639px) {
	body { font-size:150%;}
}
