@media screen and (min-width:320px) {  html { font-size:75%;}}
@media screen and (min-width:360px) {  html { font-size:87%;}}
@media screen and (min-width:480px) {  html { font-size:112%;}}
@media screen and (min-width:568px) {  html { font-size:131%;}}
@media screen and (min-width:639px) {  html { font-size:150%;}}
/*

background:url(/mobile/Images/Index/seaBtn.gif) no-repeat center top;
-moz-background-size:100% 100%;
-webkit-background-size:100% 100%;
-ms-background-size:100% 100%;
-o-background-size:100% 100%;
background-size:100% 100%;
-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
*/
/* **************************************** */
/* **************************************** */
.g-adv { height: 12.5em; position: relative;}
.g-adv .sclwrap_box , .g-adv .m-box{ height:12.5em;overflow:hidden;}
.g-adv .m-box li img{ width:100%; height:auto; display:block; overflow:hidden}
/*  background: #f5f5f5; position:relative;*/
/**/
.m-nav{ overflow:hidden;height:11.95em; overflow:hidden;position:relative; padding-top: 1.25em; background: #f5f5f5;}
.m-nav ul{ padding:0 0 0 1em;  overflow:hidden;}
.m-nav li{ float:left; width:7.8333em; text-align:center; margin:0 0.58em 0.58em 0; height: 5.25em;background: #2e399f; border-radius: 0.125em;}
.m-nav li i{ display:block; overflow:hidden; width:2.375em; margin:0 auto; padding-top: 1em;}
.m-nav li b{ display:block; font-weight:normal;height:1.75em;line-height:1.75em; overflow:hidden; color:#fff;}
.m-nav li img{ width:100%; height:auto; display:block; overflow:hidden;}
/**/
.m-sch{ display: block; height: 3.45em; padding: 0 1em;}
.m-sch .m-key{ display: block; float: left; width: 10.25em; color: #454444; font-size: 0.9166em;font-weight: bold; line-height: 2em;}
.m-sch .m-key a{display: inline-block; color: #929292; font-size: 1.01em; font-weight: normal;}
.m-ser{ display: block; overflow: hidden; float: right; width: 11.875em; position: relative;}
.m-ser .u-in{ display: block; float: right; width:23.5%;overflow: hidden;height: 2.125em; font-size: 1em; border: none;position: relative;z-index: 2;
background:url(/mobile/Images/Index/seaBtn.gif) no-repeat center top;
-moz-background-size:100% 100%;
-webkit-background-size:100% 100%;
-ms-background-size:100% 100%;
-o-background-size:100% 100%;
background-size:100% 100%;}
.m-ser .u-bt{ display: block;width: 2.79em;overflow: hidden;height: 2.125em; font-size: 1em;position: absolute; right: 0;top: 0;z-index: 1;}
.m-ser .u-key{ display: block; width:76.5%;border: none;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
font-size:0.91666em;height: 2.34em; line-height: 2.125em; padding-left: 0.8em; box-shadow:1px 1px 2px #e6e6e6 inset;border: 1px solid #dbdada}
/* */
.g-cse{ display: block; padding-top: 0.5em;height: 31.25em;background: #2e399f;overflow: hidden;}
.g-cse h2{ display: block; height:1.84em;line-height:1.84em; font-size: 1.8333em; text-align: center; border-bottom: 1px solid #828282;color: #fff;}
.m-cse{ padding: 1.25em 2.625em 0}
.m-cse dt{ display: block;}
.m-cse dt img{ width: 100%; height: auto; display:block; overflow: hidden;}
.m-cse dd{ display: block; padding-top:0.916777em;}
.m-cse dd span{overflow:hidden;display: block; font-weight: bold;line-height: 1.4545em; font-weight: bold; font-size: 0.91677em;color: #fff; height: 3.18em;}
.m-cse dd p{ display: block; height: 6.727em; line-height: 1.63em; color: #fff; font-size: 0.916667em; margin-bottom: 1.4em;}
.m-cse dd em{ display: block; overflow: hidden; text-align: center;}
.m-cse dd a{ display: inline-block; margin: 0 0.87em; padding: 0.20833em; border: 1px solid #fff;width: 6.875em; height: 1.8333em; line-height: 1.8333em; text-align: center;}
.m-cse dd a i{ display: block; overflow: hidden; color: #2e261c; background: #fff;}
.m-cse dd a:nth-child(2){border-color: #c8a063}
.m-cse dd a:nth-child(2) i{ background: #c8a063}
/**/
.g-csectr{ display: block; overflow: hidden;height: 17.708em; overflow: hidden;}
.g-csectr h2{display:block; font-size: 1.8333em; padding-top: 0.727em;height: 3.36em; position: relative; text-align: center;color: #d8261a;line-height: 2.045em;}
.g-csectr h2 i{ display: block; font-size: 0.727em; color: #717171;line-height: 1.6em;}
.g-csectr h2:after{ display: block; content: "";position: absolute;left: 0; top:2.75em;width: 100%; height:0.045em; background: #2e399f;z-index: 1}
.g-csectr h2:before{ display: block; content: "";position: absolute;left:50%; top:2.72em;width:30%; margin-left: -15%; height:0.113em; background: #2e399f;z-index: 2;}
.m-csectr{display:inline-block; text-align: center; }
.m-csectr a{margin: 0 0.75em 0.8em; width: 37.5%; height: 2.5833em;line-height: 2.5833em; display: inline-block;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
background:url(/mobile/Images/Index/csectrBx.gif) no-repeat center top; padding-left:2.8125em;color: #fff;border: 1px solid #cdbfba;text-align: left;;
-moz-background-size:100% 100%;
-webkit-background-size:100% 100%;
-ms-background-size:100% 100%;
-o-background-size:100% 100%;
background-size:100% 100%;}
/**/
.g-pro{ display: block;height:33.29em;overflow: hidden;}
.g-pro .m-cnt{ display: block; overflow: hidden; height: 2.25em;line-height: 2.25em;background: #e5e5e5;padding: 0 1em;}
.g-pro .m-cnt li{ color: #fff; text-align: center; width: 8.25em; overflow: hidden; float: left;color: #333333;}
.g-pro .m-cnt li.z-on{font-weight: bold;color: #fff;
background:#2e399f}
.g-pro .sclwrap_box{display: block; overflow: hidden; padding: 1.25em 0 0; margin: 0 1em;}
.g-pro .sclwrap_box,
.g-pro .m-box,
.g-pro .con{display:block;height: 24.5em;}
.g-pro .con{ display: block; overflow: hidden; width: 100%;float: left;}
.g-pro .con a{ display: block; overflow: hidden;width: 11.5em;}
.g-pro .con img{width: 100%;height: auto; display:block;overflow: hidden;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;border: 1px solid #dcdcdc;}
.g-pro .con a:nth-child(1n){float: left;}
.g-pro .con a:nth-child(2n){float: right;}
.g-pro .con a span{display: block; height: 2.75em;line-height: 2.75em; margin-bottom: 0.5em;text-align:center;color: #000}
.g-pro .m-slt{ display: block;overflow: hidden;color: #2e399f;font-weight: bold;text-align:center;line-height: 2.2em;}
.g-pro .m-slt i{display: block;height:2.29em;line-height: 2.29em; text-align: center;width: 61.8%;overflow: hidden;
background:url(/mobile/Images/Index/slt.jpg) no-repeat center top;color: #fff;font-weight: normal; margin: 0 auto;
-moz-background-size:100% 100%;
-webkit-background-size:100% 100%;
-ms-background-size:100% 100%;
-o-background-size:100% 100%;
background-size:100% 100%;}
/**/
.g-brd{display: block;height: 28.333em;background:url(/mobile/Images/Index/brd.jpg) no-repeat center top; padding: 0 10%;
-moz-background-size:100% 100%;
-webkit-background-size:100% 100%;
-ms-background-size:100% 100%;
-o-background-size:100% 100%;
background-size:100% 100%;overflow: hidden;}
.g-brd h2{ height: 2.318em;line-height: 2.318em;text-align: center; font-size: 1.833em;font-weight: bold;position: relative;}
.g-brd h2 a{ color: #d8261a; position: relative;}
.g-brd h2 a:after{content: "";display: block; position: absolute; left: 0;top: 0; height: 50%; background: #e6e8ea;width: 100%;-webkit-opacity: 0.3;-moz-opacity: 0.3;opacity: 0.3;}
.g-brd .u-cm{display: block; height: 2.8333em;} 
.g-brd .u-cm a{display: block; height: 2.1em;line-height: 2.1em;width:49.2%; font-size:0.9166em;text-align: center;background: #2e399f;color: #fff;}
.g-brd .u-cm a:nth-child(1){float: left;}
.g-brd .u-cm a:nth-child(2){float: right; background: #898993;}
.g-brd dt{display: block;}
.g-brd dt img{display: block;width: 100%;height: auto;}
.g-brd dd{display: block; padding: 0.875em 0 0 0;}
.g-brd dd span{display: block;height:2em; border-bottom: 1px dashed #b8b4b4; line-height:2em; color: #333333; padding-left: 1em;position: relative; font-size: 0.833em; margin:0 -1em;}
.g-brd dd span:after{display: block;overflow: hidden;content: "";position: absolute;left: 0.25em;top: 0.75em; width: 0.2916em;height: 0.2916em;background: #d8261a;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
/**/
.g-slu{display: block;overflow: hidden;height:29.21em; background: #edeff0;}
.g-slu h2{ height: 2.96em;line-height: 2.96em;text-align: center; font-size: 1.29em;font-weight: bold;position: relative;}
.g-slu h2 a{ color: #d8261a; position: relative;}
/*.g-slu h2 a:after{content: "";display: block; position: absolute; left: 0;top: 0; height: 50%; background: #edeff0;width: 100%;-webkit-opacity: 0.3;-moz-opacity: 0.3;opacity: 0.3;}*/
.g-slu .m-slu{display: block;padding:0 2.5em;}
.m-slu .sclwrap_box,
.m-slu .m-box,
.m-slu .con{display: block;height: 22.29em;border-bottom: 1px solid #b0b0b0}
.m-slu dl{width:10.5416667em;height: 21.5833em;display: block;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
background:url(/mobile/Images/Index/soluBx.jpg) no-repeat center top; padding: 1.708em 0 0;
-moz-background-size:100% 100%;
-webkit-background-size:100% 100%;
-ms-background-size:100% 100%;
-o-background-size:100% 100%;
background-size:100% 100%;
}
.m-slu dt{display: block;height:6.2em; position: relative; margin: 0 auto 2.59em ; width: 7.2em; background: #81818c; border-radius: 100%; padding-top: 1em;}
.m-slu dt em{display: block; width: 1.86667em; height: 1.8667em;line-height: 1.8667em; font-size: 1.25em;color: #fff;text-align: center; margin: 0 auto;
}
.m-slu dt span{display: block;height: 2.625em;line-height: 2.625em;text-align: center;color:#fff;}
.m-slu dl:nth-child(1){float: left;}
.m-slu dl:nth-child(2){float: right;}
.m-slu dd{ padding:0 0.875em;line-height: 2.0033em;color: #2d2d2d;}
.m-slu .m-cnt{display: block; width:55.8125%; margin: 0.875em auto 0;}
.m-slu .m-cnt li{display: block; overflow: hidden; width: 1.6667em;height: 1.25em; margin: 0 1em;float: left; background: #000;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
	border: 1px solid #c3c3c3; border-radius: 0.125em;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#a8a8a8)); 
	background-image: -webkit-linear-gradient(top, #fff, #a8a8a8); 
	background-image: -moz-linear-gradient(top, #fff, #a8a8a8); 
	background-image: -o-linear-gradient(top, #fff, #a8a8a8); 
	background-image: -ms-linear-gradient(top, #fff, #a8a8a8); 
	background-image: linear-gradient(top, #fff, #a8a8a8);
}
.m-slu .m-cnt li.z-on{
	background:-webkit-linear-gradient(top,#d83429,#b1160b);
	background:-moz-linear-gradient(top,#d83429,#b1160b);
	background:-o-linear-gradient(top,#d83429,#b1160b);
	background:-ms-linear-gradient(top,#d83429,#b1160b);
	background:linear-gradient(top,#d83429,#b1160b);
}
/**/
.m-od1{display: block; padding-top: 0.75em; height: 7.208em;
background:url(/mobile/Images/Index/od1.jpg) no-repeat center top;
-moz-background-size:100% 100%;
-webkit-background-size:100% 100%;
-ms-background-size:100% 100%;
-o-background-size:100% 100%;
background-size:100% 100%;}
.m-od1 h2{display: block;color: #2e3995;font-weight: bold; font-size: 1em; text-align: center;height: 1.625em;line-height: 1.625em;}
.m-od1 em{display: block; line-height: 2em;font-size: 0.91666em; text-align: center;color: #fff;}
.m-od1 span{display: block; padding-left: 14.6875%;color: #fff;}
.m-od1 span i{display: inline-block;width: 12.9em;overflow: hidden;height:1.8em;line-height: 1.8em;font-size: 0.8333em;}
.m-od1 span i:nth-child(1n){float: left;}
.m-od1 span i:nth-child(2n){float: right;}
/**/
.g-part{ margin: 0.8333em 1em; height: 8.4583em;border: 1px solid #e7e6e6;box-shadow:1px 1px 3px #b4b2b2;}
.g-part h2{display: block;overflow: hidden;height: 2.5em;line-height: 2.5em;text-align:center; font-size: 1em; color: #2e3995;font-weight: bold;position: relative;}
.g-part h2:after{content: "";display: block;position: absolute;left: 0;top: 50%;height: 1px;width: 3.75em; background: #2e3995;}
.g-part h2:before{content: "";display: block;position: absolute;right: 0;top: 50%;height: 1px;width: 3.75em; background: #2e3995;}
.g-part .nowarp,
.g-part .sclwrap_box,
.g-part .m-box,
.g-part .con{display: block;height: 5.6667em;}
.g-part .nowarp{ margin: 0 3.875em;}
.g-part .m-part{display: block; position: relative;}
.m-part .prev,
.m-part .next{display: block; overflow: hidden; position: absolute;width: 1.375em;top: 1.375em;}
.m-part .prev{left: 0.833em;}
.m-part .next{right: 0.833em;}
.m-part .prev img,.m-part .next img{display: block;width: 100%;height: auto;}
.m-part .con a{display: block;width:47.27%;overflow: hidden;}
.m-part .con a img{display: block;width: 100%;height: auto;overflow: hidden;border: 1px solid #d5d5d5;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
.m-part .con a span{ font-size: 0.5em;height: 3em;line-height: 3em;text-align: center;color: #3c3c3c;display: block;}
.m-part .con a:nth-child(1){float: left;}
.m-part .con a:nth-child(2){float: right;}
/**/
.g-yos{display: block;overflow: hidden;height: 35.083em;overflow: hidden;
background:url(/mobile/Images/Index/ys.jpg) no-repeat center top;
-moz-background-size:100% 100%;
-webkit-background-size:100% 100%;
-ms-background-size:100% 100%;
-o-background-size:100% 100%;
background-size:100% 100%;
}
.g-yos h2{display: block;text-align: center;line-height: 2.25em;height: 2.25em;font-size:1.5em;color: #fff;font-weight: bold;overflow: hidden;}
.m-yos{}/*margin: 1.125em 1em 0;*/
.m-yos .m-cnt{display: block; width:100%; margin:1.25em auto 0;height: 1.25em;overflow: hidden;}
.m-yos .m-cnt li{display: block; overflow: hidden; width: 1.6667em;height: 1.25em; margin: 0 1em;float: left; background: #000;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
	border: 1px solid #c07423; border-radius: 0.125em;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#a8a8a8)); 
	background-image: -webkit-linear-gradient(top, #fff, #a8a8a8); 
	background-image: -moz-linear-gradient(top, #fff, #a8a8a8); 
	background-image: -o-linear-gradient(top, #fff, #a8a8a8); 
	background-image: -ms-linear-gradient(top, #fff, #a8a8a8); 
	background-image: linear-gradient(top, #fff, #a8a8a8);
}
.m-yos .m-cnt li:nth-child(1){margin-left:8em;}
.m-yos .m-cnt li.z-on{
	background:-webkit-linear-gradient(top,#d83429,#b1160b);
	background:-moz-linear-gradient(top,#d83429,#b1160b);
	background:-o-linear-gradient(top,#d83429,#b1160b);
	background:-ms-linear-gradient(top,#d83429,#b1160b);
	background:linear-gradient(top,#d83429,#b1160b);
}
.m-yos .sclwrap_box,
.m-yos .m-box,
.m-yos .con{overflow: hidden;display: block;height: 26.5em;}
.m-yos .sclwrap_box{ padding-top: 1.25em;}
.m-yos .con{width: 100%;float: left;overflow: hidden; display: inline;}
.m-yos .con span{display:block; margin: 0 1em;height: 26.5em;}
.m-yos .con dl{display: block;height: 6.5em; width: 100%;}
.m-yos .con dt{display: block;float: left; margin-left: 0.15em; font-size: 1.125em;color: #fff;width: 1.8148em;background: #003f95;height: 2.11em;line-height: 2.11em;background: #003f95;font-weight: bold;text-align: center;}
.m-yos .con dd{display: block; overflow: hidden; float: left;width: 21.5em; margin-left: 0.25em;}
.m-yos .con dd h3{display: block;font-weight: bold; height: 2.545em;line-height: 2.545em;border-bottom: 1px solid #fff;font-size: 0.91666em;color: #fff;}
.m-yos .con dd p{ font-size: 0.8333em;line-height: 1.5em; padding-top: 0.75em;color: #fff;}
.m-yos .con em{display: block;}
.m-yos .con em img{ width: 100%;height: auto; display: block;overflow: hidden;}
.m-yos .con dd p i{ display: block; height: 31px; line-height: 31px; overflow: hidden; padding-left: 18px; position: relative;}
.m-yos .con dd p i:after{ content: ""; position: absolute; left: 0; width: 0.25em; height: 0.3em; border: 0.15em solid #4a7bbe; border-radius: 100%; top: 0.5em;}
/**/
.g-thy{display: block; padding-top: 1.875em;overflow: hidden;height: 28.35em; background: #edeff0;}
.g-thy h2{display: block;}
.g-thy h2{ height:4em;line-height:1.87em;text-align: center; font-size: 1.29em;font-weight: bold;position: relative;}
.g-thy h2 a{ color: #d8261a; position: relative;}
.g-thy h2 a:after{content: "";display: block; position: absolute; left: 0;top: 0; height: 50%; background: #edeff0;width: 100%;-webkit-opacity: 0.3;-moz-opacity: 0.3;opacity: 0.3;}
.g-thy h2 b{display: block;overflow: hidden;height: 1.636em;line-height: 1.436em; font-size: 0.7em;font-weight: normal;color: #fff;
background:url(/mobile/Images/Index/thyTit.jpg) no-repeat center top;
-moz-background-size:100% 100%;
-webkit-background-size:100% 100%;
-ms-background-size:100% 100%;
-o-background-size:100% 100%;
background-size:100% 100%;}
.m-thy{display: block; padding: 0 4.68% 0 6.7%;height: 18.916em;}
.m-thy a{display: block;width: 31.1%;float: left; margin-right: 2.1%;height: 8.3333em; margin-bottom: 0.8333em; overflow: hidden;box-shadow: 1px 1px 2px #666; background: #818182;
}
.m-thy i{display: block;width: 5.45em; margin: 0.25em auto 0;}
.m-thy i img{display: block; width: 100%;height: auto;overflow: hidden;}
.m-thy span{display: block;text-align: center; font-size: 0.75em; padding-top: 0.333em; line-height: 1.33em;color: #fff;}
.m-thy a:last-child span{ padding-top: 1em;}
.m-thy .m-cen{display: block; text-align: center;}
.m-cen em{display: block;height: 1.6667em;line-height: 1.6667em; text-align: center;}
.m-cen em a{display:inline-block;height: 1.6667em;width: 6.25em;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;border: 1px solid #2e3995; margin-right: 1.5em;color: #2e3995;}
.m-cen em a:nth-child(2){border-color: #818182;color: #818182;}
.m-cen b{display: block; height: 2.75em;line-height: 2.75em; text-align: center; color: #2e3995; font-family: arial}
.m-cen b i{font-weight: normal;}
/**/
.g-wit{display: block;border-top: 0.625em solid #fff;}
.g-wit h2{display: block; font-size: 0.91666em;height: 1.6818em;line-height: 1.6818em; color: #fff; background: #2e3995; padding: 0 1.125em;}
.g-wit h2 span{display: block;float: right;}
.m-wit{display: block; padding: 0.91666em 1.125em 0;}
.m-wit dt{display: block; float: left;width: 9.8333em;}
.m-wit dt img{padding:0.375em; border: 1px solid #2e3995; display: block; width: 100%; height:200px;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
.m-wit dd{color: #151515; width: 13.958em;float: right;}
.m-wit dd em{overflow:hidden;display: block; padding-top: 0.75em; font-size: 0.91666em; height: 2.818em;line-height: 2.818em;}
.m-wit dd span{display: block; font-size: 0.83em;line-height: 1.5em;}
/**/
.g-abt{display: block;height: 12.2083em;margin-top:1rem;}
.g-abt h2{display: block; font-size: 0.91666em;height: 1.6818em;line-height: 1.6818em; color: #fff; background: #2e3995; padding: 0 1.125em;}
.g-abt h2 span{display: block;float: right;}
.m-abt{display: block; padding: 0.91666em 0.75em 0 1.125em;}
.m-abt dt{display: block; float: left;width:10em;}
.m-abt dt img{border: 0.1251em solid #e7e7e7; display: block; width: 100%; height: auto;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
.m-abt dd{color: #151515; width: 13.958em;float: right;}
.m-abt dd em{display: block; height: 2.75em;line-height: 2.75em; font-weight: bold;}
.m-abt dd span{display: block; font-size: 0.83em;line-height: 1.5em;}
.m-abt dd i{display: block; float: right; font-size: 0.833em;color: #2e3995;border: 1px solid #2e3995; width: 6.3em; text-align: center;height: 1.6em;line-height: 1.6em;}
/**/
.g-hnr{display: block; height: 11.65em;overflow: hidden;}
.g-hnr .c-list{display: block; height: 1.5416667em;line-height: 1.5416667em; background: #cacdd0;overflow: hidden;color: #222222;}
.g-hnr .c-list li{ float: left; width: 6.083em; text-align: center; font-size: 0.916667em;}
.g-hnr .c-list li.z-on{background: #2e3995;color: #fff;}
.g-hnr .c-list .u-more{display: block; padding-right: 1em; float: right; color: #222}
.g-hnr .box-style{display: block; padding-top: 1.8em; margin:0 1em; position: relative;border-bottom: 1px dotted #afafaf;}
.g-hnr .box-style .prev,
.g-hnr .box-style .next{display: block; overflow: hidden; position: absolute;width: 1.375em;top:3.625em;}
.g-hnr .box-style .prev{left:0;}
.g-hnr .box-style .next{right:0;}
.g-hnr .box-style .prev img,.g-hnr .box-style .next img{display: block;width: 100%;height: auto;}
.g-hnr .box-style,
.g-hnr .box-style .no_ov,
.g-hnr .box-style .sclwrap_box,
.g-hnr .box-style .m-box,
.g-hnr .box-style .page{display: block;height: 8.25em;}
.g-hnr .box-style .no_ov{ margin: 0 2.5em;}
.g-hnr .box-style .page{display: block; float: left; width: 100%;overflow: hidden;}
.g-hnr .box-style .page a{display: block; width: 9.25em;overflow:hidden;}
.g-hnr .box-style .page a img{border: 0.166em solid #d1d8e9; display: block; width: 100%; height: auto;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
.g-hnr .box-style .page a:nth-child(1){ float: left;}
.g-hnr .box-style .page a:nth-child(2){ float: right;}
.g-hnr .box-style .page span{ display: block; height: 2.7em; line-height: 2.7em; font-size: 0.8333em; text-align: center;color: #272727;}
/**/
.g-ifo{ display: block; overflow: hidden; margin: 1px 1em 0; border-top: 1px dotted #afafaf;height: 12.916667em;}
.g-ifo .m-cnt{ padding-top: 1em;height: 3.04167em; padding-left: 1.5em;}
.g-ifo .m-cnt li{display: block; float: left;overflow: hidden; width: 5.75em;height: 1.75em;line-height: 1.75em; text-align: center;border: 1px solid #6e6e6e;color: #101010; margin-right: 1.6667em;border-radius: 0.333em;}
.g-ifo .m-cnt li.z-on{color: #e50f0f;border-color: #e50f0f;}
.g-ifo .sclwrap_box,
.g-ifo .m-box,
.g-ifo .con{display: block;overflow: hidden;height: 8.5em;overflow: hidden;}
.g-ifo .con a{color: #595959; padding-left: 1.6667em;overflow: hidden;width: 21.5em; display: block;height: 2em;line-height: 2em;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;position: relative;}
.g-ifo .con a:after{display: block;left: 0.125em; top: 0.75em;overflow: hidden; width: 0.25em; height: 0.375em;content: "";position: absolute;
background:url(/mobile/Images/Index/newsIco.gif) no-repeat center top;
-moz-background-size:100% 100%;
-webkit-background-size:100% 100%;
-ms-background-size:100% 100%;
-o-background-size:100% 100%;
background-size:100% 100%;}
.g-ifo .con a:before{display: block;position: absolute; left: 1.6667em; width: 19.5em;border-bottom: 1px dashed #d2d2d2;content: "";bottom: 0;}