

.g-adv{ height:12.66em; overflow:hidden; border-bottom:1px solid #d3d3d3;}
.g-adv .sclwrap_box , .g-adv .m-box{ height:12.58em; overflow:hidden;}
.g-adv .m-cnt{ padding:1em 0 0 1.25em;}
.g-adv .m-cnt li{ float:left; width:0.67em; height:0.67em; border-radius:20em; background:#d3d3d3; margin-right:0.58em;}
.g-adv .m-cnt li.z-on{ background:#3582e7;}

nav{ height:9.25em; border-top:1px solid #d3d3d3; overflow:hidden; padding-top:1.45em; margin-top:1px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
nav a{ color:#fff; font-size:1em;  width:6.5em; text-align:center; height:3em; line-height:3em; overflow:hidden; display:block; float:left; background:#003f8b; margin:0 0 0.8em 2em;}

.pro{ height:auto; overflow:hidden;}
.u-tit{ height:2em; line-height:1.9em; font-size:1em; padding:0 0.5em 0 2.2em; color:#fff; font-weight:bold; background:url(../images/bt.jpg) no-repeat;-webkit-background-size: 100%;-moz-background-size: 100%;	-o-background-size: 100%;background-size: 100%;}
.u-tit span  { color:#666; font-weight:normal;}
.pro ul li{ float:left; margin:1.25em 0.6em 0 1em; width:43.125%; overflow:hidden; line-height:0; padding-bottom:0.6em;
background:url(/mobile/Images/Index/pro_yy.jpg) no-repeat center bottom;-webkit-background-size: 100%;-moz-background-size: 100%;	-o-background-size: 100%;background-size: 100%;}
.pro ul li img{ border:1px solid #e5e5e5;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.pro ul li span{ display:block; height:2.25em; color:#666; background:#f2f2f2; line-height:2.25em; text-align:center; font-size:1em; border:1px solid #e5e5e5;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}

.team{ background:#2589D5; overflow:hidden;}
.team h2{ margin-top:1.625em; font-size:1em; color:#fff; text-align:center; padding-top:2.29em; line-height:1.3em; height:3.875em; overflow:hidden; background:url(../images/team_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;}
.team ul{ margin:1.83em 0 0 1.16em;}
.team ul li{ float:left; width:6em; overflow:hidden; text-align:center; margin-right:0.16em; font-size:1em; color:#fff; line-height:1.8em;}

.ys_bj{ height:69.5em; overflow:hidden; padding-top:2.5em; background:url(../images/ys_bj.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;}
.ys{ height:46.16em; overflow:hidden; position:relative;}
.ys .sclwrap_box , .ys .m-box{ height:41em; overflow:hidden;}
.ys .con{ display:inline; float:left; width:100%;}
.ys h2{ height:3.13em; overflow:hidden; font-size:1.91em; font-weight:bold; color:#2589d5; text-align:center; line-height:1em;}
.ys h2 em{ display:block; width:62.1875%; margin:0 auto;}
.ys h2 span{ display:inline-block; width:12.65em; text-align:center; line-height:1.85em; height:1.85em; font-size:0.43em; font-weight:normal; background:url(/mobile/Images/Index/ys_wz.png) no-repeat center top;-webkit-background-size: 100%;-moz-background-size: 100%;	-o-background-size: 100%;background-size: 100%; color:#fff; margin-top:0.7em;}
.ys .con p{ width:68.75%; margin-left:16.71%; height:18em; overflow:hidden;}
.ys .con dl{ padding-top:0.5em;}
.ys .con .p01{ width:72.34%; margin-left:12.5%;}
.ys  .con dl dt { color:#2589d5; font-size:1.08em; font-weight:bold; position:relative;}
.ys .con dl dt span{display:inline-block; font-size:1.9em; color:#dd191d; padding:0 0.2em 0 0.7em;font-family:Arial; vertical-align:middle;}
.ys .con dl dt:before{ position:absolute; content:"";width:82.5%; height:0.25em; background:url(/mobile/Images/Index/ys_line.png) no-repeat; bottom:0; left:3.5em;-webkit-background-size: 100%;-moz-background-size: 100%;	-o-background-size: 100%;background-size: 100%;}
.ys .con dl dd{ padding:0.4em 1em 0 2em; color:#666; font-size:1em; line-height:1.7em;}
.ys .m-cnt{ position:absolute; bottom:1.5em; left:12em;}
.ys .m-cnt li{ float:left; width:1em; height:1em; border-radius:20em; background:#d3d3d3; margin-right:0.58em;}
.ys .m-cnt li.z-on{ background:#3582e7;}
.coo{ height:20.4em; overflow:hidden; position:relative;}
.coo em{ display:block; position:absolute; top:0; right:0; width:22.5%; height:2.3em; line-height:2.3em; font-size:1em; color:#666; z-index:3;}
.coo .m-cnt{ width:96.25%; margin-left:1em; height:2.35em; font-size:1.16em; color:#666; line-height:2.35em; overflow:hidden; background:url(/mobile/Images/Index/coo_line.png) no-repeat center bottom;-webkit-background-size: 100%;-moz-background-size: 100%;	-o-background-size: 100%;background-size: 100%;} 
.coo .m-cnt li{ float:left; margin-right:1em; height:2em; line-height:2em; padding-right:0.5em;}
.coo .m-cnt li.z-on{ border-bottom:0.28em solid #2589d5; font-weight:bold; color:#2589d5;}
.coo .sclwrap_box , .coo .m-box{ height:14em; overflow:hidden;}
.coo .con{ display:inline; float:left; width:100%;}
.coo .con dl { margin:1.91em 0.8em 0 1em; height:8.416em; overflow:hidden;}
.coo .con dl dt{ width:9.708em; overflow:hidden;}
.coo .con dl dd{ width:14em; overflow:hidden;}
.coo .con dl dd a{ line-height:1.5em; color:#666; font-size:1em;}
.coo .con dl dd h3{ font-size:1.16em; font-weight:bold;}
.coo .con i{ display:block; width:42.625%; height:2.41em; background:#dd191d; text-align:center; line-height:2.41em; color:#fff; font-size:1em; margin:0 auto; overflow:hidden;}
.coo .con ul{ margin:1.91em 0.8em 0 1em; height:9.416em; overflow:hidden;}
.coo .con ul li{ float:left; width:45%; overflow:hidden; margin:0  0 0 0.8em;}
.coo .con ul li img{ border:1px solid #acaaac; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
.coo .con ul li span{ display:block; font-size:1em; height:2em; line-height:2em; overflow:hidden; text-align:center; width:100%; color:#333;}

.gg{ line-height:0;}

.about{ height:auto; overflow:hidden; margin-top:1.5em; position:relative;}
.about em{ display:block; position:absolute; top:0; right:0; width:22.5%; height:2.3em; line-height:2.3em; font-size:1em; color:#666; z-index:3;}
.about .m-cnt{ width:96.25%; margin-left:1em; height:2.35em; font-size:1.16em; color:#666; line-height:2.35em; overflow:hidden; background:url(../images/coo_line.png) no-repeat center bottom;-webkit-background-size: 100%;-moz-background-size: 100%;	-o-background-size: 100%;background-size: 100%;} 
.about .m-cnt li{ float:left; margin-right:1em; height:2em; line-height:2em; padding-right:0.5em;}
.about .m-cnt li.z-on{ border-bottom:0.28em solid #2589d5; font-weight:bold; color:#2589d5;}
.about .sclwrap_box , .about .m-box{ height:22em; overflow:hidden;}
.about .con{ display:inline; float:left; width:100%;}
.about .con p{ margin:1.33em auto 0; width:92.34%; overflow:hidden;}
.about .con span{ display:block; line-height:1.78em; color:#666; font-size:1.16em; height:auto; padding:0.5em 1.25em 0; overflow:hidden; }
.about .con i{ display:block; padding-left:1.25em;}
.about .con i a{ display:inline-block; width:5em; height:1.53em; background:#2589d5; font-size:1.16em; overflow:hidden; margin-right:0.28em; color:#fff; text-align:center; line-height:1.53em;}

.about .con li{height:2.3em; line-height:2.3em; font-size:1em; color:#000; padding-left:1em;}






















	
@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:375px) {
	body { font-size:87.5%;}
}
@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%;}
}