﻿body{ background:#fff;}

.ban .sclwrap_box ,.ban .m-box{ height:12.5em;overflow:hidden;}
.ban .m-box li img{ width:100%; display:block;}
.ban .m-cnt{ height:0.125em; overflow:hidden;  background:#cdcdcd;}
.ban .m-cnt li{ display:inline; width:25%; float:left; height:0.125em;}
.ban .m-cnt li.z-on{ background:#1e609d;}

.m-nav{ background:#f2f2f2;}
.m-nav li{ width:33.33%; height:3.05em;line-height:3.05em; float:left;font-size:1em; position:relative; text-align:center; color:#333;}
.m-nav li span{ display:block; width:51.18%; height:4.5417em; margin:0.6em auto 0.5em;}
.m-nav li:before{ content:""; position:absolute; top:0; right:0; width:1px; height:100%; background:#ccc; border-right:1px solid #fff;}
.m-nav li:after{content:""; position:absolute; bottom:0; right:0; width:100%; height:1px; background:#ccc; border-bottom:1px solid #fff;}
.m-nav a:nth-child(3n) li:before{ background:none; border-right:0;}
.m-nav a:nth-child(4) li:after,.m-nav a:nth-child(5) li:after,.m-nav a:nth-child(6) li:after{ background:none; border-bottom:0;}
.m-nav li span img{ width:100%; display:block;}

.tit1{ font-size:1.16em; color:#fff; padding:0 4.6% 0 7.8%; height:2.15em; line-height:2.15em; overflow:hidden; position:relative;background: #00a1de; /* Old browsers */
background: -moz-linear-gradient(top,  #00a1de 0%, #0074ba 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00a1de), color-stop(100%,#0074ba)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #00a1de 0%,#0074ba 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #00a1de 0%,#0074ba 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #00a1de 0%,#0074ba 100%); /* IE10+ */
background: linear-gradient(to bottom,  #00a1de 0%,#0074ba 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a1de', endColorstr='#0074ba',GradientType=0 ); /* IE6-9 */}
.tit1:before{ content:""; position:absolute; top:0.583em; left:0; width:1.33em; height:1.13em; background:url(/mobile/Images/Index/line.png) no-repeat;-webkit-background-size: 100%;
	-moz-background-size: 100%;
	-o-background-size: 100%;
	background-size: 100%;}
.tit1 span{ display:inline-block; width:1.34em; height:0.33em; margin-top:1em; overflow:hidden;}
.tit1 span img{ width:100%; display:block;}

.case .sclwrap_box ,.case .m-box{ height:12.8em;overflow:hidden;}
.case .con{ width:100%; float:left;}
.case .con li{ width:46.5625%; float:left; margin:1.125em 0 0 0.67em;}
.case .con li img{ display:block; width:100%; border:1px solid #ccc; padding:0.083em; box-sizing:border-box;}
.case .con li span{display:block; text-align:center; height:2.5em; line-height:2.5em; color:#333; font-size:1em; overflow:hidden;}
.case .m-cnt{ height:0.625em; overflow:hidden; margin-left:44.75%;}
.case .m-cnt li{ width:0.625em; height:0.625em; overflow:hidden; margin-left:0.4583em; background:#999; float:left; border-radius:0.625em;}
.case .m-cnt li.z-on{ background:#0281cb;}

.g-show{ /*margin-top:1.2em;*/}
.g-show .tit1{ padding:0.2em 4.6% 0.2em 7.8%;}
.g-show .tit1:before{ top:0.8em;}
.show{ height:11.83em; overflow:hidden; position:relative; margin-top:1.16em;}
.show:before{ content:""; position:absolute; top:10.083em; width:93.75%; height:1px; left:0.8em; background:#ccc;}
.show .sclwrap_box ,.show .m-box{ height:11.83em;overflow:hidden;}
.show .nowarp{ width:100%; margin:0 auto;}
.show .prev{ position:absolute; top:9.4583em; left:43.75%; z-index:9; width:1.125em; height:1.42em;}
.show .next{ position:absolute; top:9.4583em; left:52.3%; z-index:9; width:1.125em; height:1.42em;}
.show .next img,.show .prev img{ width:100%;}
.show .con{ width:100%; float:left;}
.show .con li{ width:29.2%; float:left; margin-left:0.8em; display:inline;}
.show .con li img{ width:100%; display:block;}
.show .con li span{ display:block; font-size:0.92em; height:1.8em; line-height:1.8em; text-align:center; color:#1f1b17; background:#eee; overflow:hidden;}

.g-fen .tit1{ padding:0.2em 4.6% 0.2em 7.8%;}
.g-fen .tit1:before{ top:0.8em;}
.g-fen h3{ height:2.5em; line-height:2.5em; background:#f9f9f9; overflow:hidden; text-align:center; font-size:1em; color:#0078bd; position:relative; font-weight:bold;}
.g-fen h3:before{ content:""; position:absolute; top:1.33em; left:1.67em; width:7em; height:1px; background:#ccc;}
.g-fen h3:after{ content:""; position:absolute; top:1.33em; right:1.67em; width:7em; height:1px; background:#ccc;}
.g-fen ul{ width:93.75%; margin:0.2em auto 0;}
.g-fen li{ font-size:1em; width:45%; float:left; height:2.5em; line-height:2.5em; border-bottom:1px dashed #ccc; color:#666; overflow:hidden; padding-left:5%; position:relative;}
.g-fen .li01{ border:0;}
.g-fen li:before{content:""; position:absolute; top:1em; left:0; width:0.42em; height:0.625em; background:url(/mobile/Images/Index/fen_jt.gif) no-repeat;-webkit-background-size: 100%;
	-moz-background-size: 100%;
	-o-background-size: 100%;
	background-size: 100%;}

.g-news{ display: block; height: 12.54em; overflow: hidden; margin-top:1.42em; padding-bottom:5em;}
.cnt1{ display: block; overflow: hidden;height: 2.91667em; overflow: hidden;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#00a2df), to(#0072b8)); /*针对苹果老式浏览器写的兼容*/
	background-image: -webkit-linear-gradient(top, #00a2df, #0072b8); /*背景渐变，针对苹果浏览器写的兼容*/
	background-image: -moz-linear-gradient(top, #00a2df, #0072b8); /*背景渐变，针对火狐浏览器写的兼容*/
	background-image: -o-linear-gradient(top, #00a2df, #0072b8); /*背景渐变，针对欧朋浏览器写的兼容*/
	background-image: -ms-linear-gradient(top, #00a2df, #0072b8); /*背景渐变，针对手机微软浏览器写的兼容*/
	background-image: linear-gradient(top, #00a2df, #0072b8);
	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;
	  padding-left: 1.20833em; overflow: hidden; position: relative;}
.cnt1:after{ content: ""; position: absolute;left: 0; top: 0.9em; height: 1.333em; width: 1.208333em; overflow: hidden;
background:url(/mobile/Images/Index/titIco.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%;}
.cnt1 li{ float: left; width:5.2em; overflow: hidden; text-align: center;font-size: 1.16667em; overflow: hidden;height: 2.4em; line-height:2.2em; color: #fff;margin-top: 0.333em;}
.cnt1 li:nth-child(1){ width:7.15em;}
.cnt1 li.z-on{ border-radius: 0.125em 0.125em 0 0; color: #0077bf; background: #fff; }
.cnt1 a{ float: right; display: block; overflow: hidden; width: 2.958em; overflow: hidden;}
.cnt1 a img{ width: 100%; height: auto; display: block; overflow: hidden;}
.g-news .sclwrap_box,.g-news .m-box{ height: 12.583em; overflow: hidden;}
.g-news .con{ width:100%; float:left;}
.g-news .sclwrap_box{ padding: 1em 0 0; margin: 0 1em;}
.g-news .con a{ display: block; overflow: hidden; height: 2.2em;line-height: 2.2em; padding-left: 1.0833em; position: relative; color: #1f1b17;}
.g-news .con a:after{ content: ""; width: 0.5em; height: 0.75em; position: absolute; left: 0; top: 0.7em; overflow: hidden;
background:url(/mobile/Images/Index/ico.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%;}


.pinp{ height:19.583em; overflow:hidden;}
.pinp1{ height:19.583em; overflow:hidden; position:relative; margin-top:2em; z-index:8;}
.pinp1:nth-child(2) .page li{ margin-top:2em;}
.pinp1:nth-child(2) .page li span{display:block; font-size:1em; height:1.5em; line-height:1.5em; text-align:center; color:#fff; background:url(/mobile/Images/Index/alp.png) no-repeat; background-size:100% auto; width:100%;position:;}
.pinp1 .sclwrap_box{ height:13em;overflow:hidden;}
.pinp1 .no_ov{ width:75%; margin:0 auto;}
.pinp1 .prev{ position:absolute; top:5em; left:1.25em; z-index:9; width:1.33em; height:2.708em;}
.pinp1 .next{ position:absolute; top:5em; right:1.25em; z-index:9; width:1.33em; height:no_ovem;}
.pinp1 .next img,.pinp1 .prev img{ width:100%;}
.pinp1 .page{ width:100%; float:left;}
.pinp1 .page li{ width:46.67%; float:left; position:relative;}
.pinp1 .page a:nth-child(1) li{ margin-right:1.2em;}
.pinp1 .page li img{ width:100%; display:block; border:2px solid #ccc;box-sizing:border-box;}
.pinp1:nth-child(3) .page li span{ display:block; font-size:1em; height:1.5em; line-height:1.5em; text-align:center; color:#fff; background:url(/mobile/Images/Index/alp.png) no-repeat; background-size:100% auto; width:100%; overflow:hidden; position:absolute; bottom:0; left:0;}

.ys_bg1{ background:url(/mobile/Images/Index/ys_h.jpg) no-repeat center top; background-size:100% auto; height:6.125em;}
.ys_bg1 p{ height:3em; overflow:hidden; position:relative;}
.ys_bg1 p:before{ content:""; position:absolute; top:2em; left:8.6%; width:75%; height:1px; background:#0281cb; z-index:8;}
.ys_bg1 p em{ display:block; width:30%; font-weight:bold; margin:0.5em auto 0; font-size:1.5em; text-align:center; padding:0.1em 0; color:#fff; background:#0281cb; z-index:9; position:relative;}
.ys_bg1 span{ display:block; font-size:1.25em; text-align:center; color:#1f1b17; font-weight:bold; margin-top:0.5em;}

.m-ys{ position:relative; height:96.04em; overflow:hidden; z-index:8; background:#007fc3;}
.m-ys:before{ content:""; position:absolute; top:0; left:0; width:100%; height:22.08em;background:url(/mobile/Images/Index/ys_bg1.jpg) no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; -o-background-size:cover;}
.m-ys:after{ content:""; position:absolute; top:22.08em; left:0; width:100%; height:20.9em;background:url(/mobile/Images/Index/ys_bg2.jpg) no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; -o-background-size:cover;}
.m-ys_bg1{ position:relative; margin-top:42.91em; width:100%; height:16.67em;background:url(/mobile/Images/Index/ys_bg3.jpg) no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; -o-background-size:cover;}
.m-ys_bg1:before{ content:""; position:absolute; top:16.67em; left:0; width:100%; height:16.83em;background:url(/mobile/Images/Index/ys_bg4.jpg) no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; -o-background-size:cover;}
.m-ys_bg1:after{ content:""; position:absolute; top:33.5em; left:0; width:100%; height:19.625em;background:url(/mobile/Images/Index/ys_bg5.jpg) no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; -o-background-size:cover;}
.m-ys_c{ position:absolute; top:0; left:0; z-index:999;}
.m-ys_c dl{ overflow:hidden; margin:2.25em 0 0 0;}
.m-ys_c dt{ position:relative; font-size:1em; font-weight:bold; color:#fff; line-height:1.5em; overflow:hidden;}
.m-ys_c dt em{ width:8.91%; float:left; display:inline-block; margin:0.33em 0 0 3.125%;}
.m-ys_c dt em img{ display:block; width:100%;}
.m-ys_c dt i{ width:81.25%; float:left; margin-left:3.59%;}
.m-ys_c dd{ margin-top:0.5em; }
.m-ys_c dd p{ margin-left:7.03%; padding-left:0.78%; font-size:0.92em; line-height:1.55em; color:#1f1b17; width:90.625%; border-bottom:1px dashed #31b4dc; position:relative; padding:0.25em 0; letter-spacing:-1px;}
.m-ys_c dd p:before{ content:""; position:absolute; top:0.75em; left:-1.14em; width:0.59em; height:0.59em; background:#6ec7f1;}
.m-ys_c dd p:last-child{ border-bottom:0;}
.m-ys_c dl:nth-child(2){ margin-top:15.83em;}
.m-ys_c dl:nth-child(3){ margin-top:17.83em;}

.m-about h2{ font-size:1.17em; height:2.5em; overflow:hidden; color:#fff;}
.m-about dl{ margin-top:1.375em; width:95%; margin:1.375em auto 0;}
.m-about dt{width:100%; padding-left:10px;}
.m-about dt img{ margin:0 auto; width:94%; padding:0.083em ; border:1px solid #d9d9d9; box-sizing:border-box; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;}
.m-about dd{margin:0 auto; padding-left:10px; width:96%;font-size:0.83em; line-height:1.5em; color:#1f1b17; padding-top:0.5em;}
.m-about dd h3{ text-align:center;color:#0281cb; font-size:1.3em; display:block;}
.m-about dd p{ height:4.5em; line-height:1.5em; margin-top:0.5em;overflow:hidden; font-size:1.2em;}
.m-about dd span{ display:block; color:#0281cb; margin-top:0.5em;}

.m-top15{margin-top:1.2em;}


/**保障**/

.g-bz h3{ margin-top:1.7em; text-align:center;
font-size:1em; font-weight:bold; display:block; overflow:hidden;height:8.75em; text-align:center;
background:url(/mobile/Images/Index/bz_t.jpg) center top no-repeat;
-webkit-background-size:100% auto;
-moz-background-size:100% auto;
-o-background-size:100% auto;
background-size:100% auto;}
.g-bz h3 a{ padding:1.3em 0 0;display:block;font-size:1.33em; color:#fff; display:block; line-height:1.125em;overflow:hidden; vertical-align:top; }
.g-bz h3 b{ display:block; font-size:0.875em; line-height:1.9em;color:#fff; font-weight:100;}


.m-bz{margin:0 3.125% 0; position:relative;
background:url(/mobile/Images/Index/bz_bg.jpg) center top no-repeat;
-webkit-background-size:100% auto;
-moz-background-size:100% auto;
-o-background-size:100% auto;
background-size:100% auto;}

.g-bz .m-cnt{font-size:1em; display:block;height:2.5em; margin-top:0.8em;}
.g-bz .m-cnt li{margin:0 0 0 2.6%; border-top:0.25em #f3f2f2 solid;border-radius:0 0 0.2em 0.2em; line-height:2.08em;height:2.08em;
 float:left;width:30%;text-align:center; position:relative; font-size:1em; color:#1f1b17; overflow:hidden; display:inline-block;
background-color:#f3f2f2;
background-image: -webkit-gradient(linear, left top, left bottom, from(#f3f2f2), to(#d3d3d3));
background-image: -webkit-linear-gradient(top, #f3f2f2, #d3d3d3); /*背景渐变，针对苹果浏览器写的兼容*/
background-image: -moz-linear-gradient(top, #f3f2f2, #d3d3d3); /*背景渐变，针对火狐浏览器写的兼容*/
background-image: -o-linear-gradient(top, #f3f2f2, #d3d3d3); /*背景渐变，针对欧朋浏览器写的兼容*/
background-image: -ms-linear-gradient(top, #f3f2f2, #d3d3d3); /*背景渐变，针对手机微软浏览器写的兼容*/
background-image: linear-gradient(top, #f3f2f2, #d3d3d3);}
.g-bz .m-cnt li:nth-child(4),.g-bz .m-cnt li:nth-child(5),.g-bz .m-cnt li:nth-child(6){ position:absolute;top:25em; z-index:3;
background-color:#f3f2f2;
background-image: -webkit-gradient(linear, left top, left bottom, from(#d2d2d2), to(#f3f2f2));
background-image: -webkit-linear-gradient(top, #d2d2d2, #f3f2f2); /*背景渐变，针对苹果浏览器写的兼容*/
background-image: -moz-linear-gradient(top, #d2d2d2, #f3f2f2); /*背景渐变，针对火狐浏览器写的兼容*/
background-image: -o-linear-gradient(top, #d2d2d2, #f3f2f2); /*背景渐变，针对欧朋浏览器写的兼容*/
background-image: -ms-linear-gradient(top, #d2d2d2, #f3f2f2); /*背景渐变，针对手机微软浏览器写的兼容*/
background-image: linear-gradient(top, #d2d2d2, #f3f2f2); border-top:none;}
.g-bz .m-cnt li:nth-child(4){left:0; z-index:9; border-radius:0.2em 0.2em 0 0;}
.g-bz .m-cnt li:nth-child(5){left:32%;border-radius:0.2em 0.2em 0 0;}
.g-bz .m-cnt li:nth-child(6){left:64%;border-radius:0.2em 0.2em 0 0;}



.g-bz .m-cnt li:last-child:before{background:none;}
.g-bz .m-cnt li.z-on:before{background:none;}
.g-bz .m-cnt li.z-on{ color:#0077bf; font-weight:bold; border-top:0.25em #0077bf solid; }
.g-bz .m-cnt li:nth-child(4).z-on{ border:none;}
.g-bz .m-cnt li:nth-child(5).z-on{ border:none;}
.g-bz .m-cnt li:nth-child(6).z-on{ border:none;}

.g-bz{clear:both;overflow:hidden; position:relative;margin:0 0 2.29em;}
.g-bz .m-box{ padding:0.8em 0 0;clear:both;width:100%;}
.g-bz .u-con{width:100%; float:left;}
.g-bz i{ display:block; text-align:center;width:100%; clear:both;}
.g-bz img{width:95%;margin:0 auto;}
.g-bz h4{ text-align:center;
font-size:1em; margin:0 0 0 8%;padding:0 0 0 2%;color:#0077bf; display:inline-block; overflow:hidden;height:1.66em; border-bottom:2px #c9c9c9 solid;}
.g-bz .u-con p{ display:block;padding:0 1.5625%;}
.g-bz .u-con p span{  padding:0 0 0.5em 8%;display:block; position:relative; line-height:1.8em; font-size:0.83em; color:#353535;
background:url(/mobile/Images/Index/bz_ic2.jpg) 3.5% 0.5em no-repeat;
-webkit-background-size:3% auto;
-moz-background-size:3% auto;
-o-background-size:3% auto;
background-size:3% auto;margin:0 0 0.2em;}
.g-bz .u-con p span:before{ content:""; position:absolute;width:96%; border-bottom:1px #cacaca dashed;left:6%;bottom:0.1em; z-index:3;}
.g-bz .u-con p span:last-child:before{ border:none;}


@media screen and (min-width:320px) {.g-bz{ height:490px; overflow:hidden;}}
@media screen and (min-width:360px) {.g-bz{ height:550px; overflow:hidden;}}
@media screen and (min-width:480px) {.g-bz{ height:668px; overflow:hidden;}}
@media screen and (min-width:568px) {.g-bz{ height:830px; overflow:hidden;}}
@media screen and (min-width:640px) {.g-bz{ height:960px; overflow:hidden;}}
@media screen and (min-width:320px) {.g-bz .sclwrap_box{ height:460px; overflow:hidden;}}
@media screen and (min-width:360px) {.g-bz .sclwrap_box{ height:500px; overflow:hidden;}}
@media screen and (min-width:480px) {.g-bz .sclwrap_box{ height:668px; overflow:hidden;}}
@media screen and (min-width:568px) {.g-bz .sclwrap_box{ height:890px; overflow:hidden;}}
@media screen and (min-width:640px) {.g-bz .sclwrap_box{ height:890px; overflow:hidden;}}





/*案例*/
.g-cas1{ clear:both; position:relative;}
.g-cas1 h2{ font-size:1em; font-weight:bold; display:block; overflow:hidden;height:6.04em; text-align:center;
background:url(/mobile/Images/Index/cas_t.jpg) center top no-repeat;
-webkit-background-size:100% auto;
-moz-background-size:100% auto;
-o-background-size:100% auto;
background-size:100% auto;}
.g-cas1 h2 a{ display:block;font-size:1.33em; color:#fff; display:block; line-height:3.125em;height:3.125em; }
.g-cas1 .sclwrap_box,.g-cas1 .m-box{overflow:hidden;}
.g-cas1 .nowarp{ clear:both; height:auto;}
.g-cas1 .prev{ width:18.125%; position:absolute; bottom:2.166em; left:11.25%; z-index:5;}
.g-cas1 .next{ width:18.125%;position:absolute; bottom:2.166em; right:11.25%;z-index:5;}
.g-cas1 .prev img,.g-cas1 .next img{width:100%;}
.g-cas1 .u-con{width:100%; float:left;}
.g-cas1 .u-con a{ margin:0 4.6875%;text-align:center; display:block;}
.g-cas1 .u-con li img{ width:100%;margin:0 auto;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box; border:1px #dfdfdf solid;padding:2px;display:block; vertical-align:top;}
.g-cas1 .u-con li{ display:block;width:100%;}
.g-cas1  .no_ov {margin:0;overflow:hidden;}
.g-cas1 .u-con span{ text-align:left; display:block;padding:0.83em 0 0 2.5%; font-size:1em; color:#333; line-height:0.916em;}
.g-cas1 .u-con b{ display:block; line-height:1.583em; color:#0077bf;}
.g-cas1 .m-box div{ float:left;width:100%;}
.g-cas1 h4{ position:absolute; display:inline-block;width:41.625%;left:29.3%; z-index:4; color:#fff; font-size:0.875em; line-height:2.7em;height:2.7em; background:#0077bf; text-align:center;bottom:2.76em; }




@media screen and (min-width:320px){
	 .g-cas1,.g-cas1 .sclwrap_box{ height:400px; overflow:hidden;}}
@media screen and (min-width:360px) {
	  .g-cas1,.g-cas1 .sclwrap_box{ height:450px; overflow:hidden;}}
@media screen and (min-width:375px) {
	  .g-cas1,.g-cas1 .sclwrap_box{ height:490px; overflow:hidden;}
	  .m-ys{height:113.04em;}
	.m-ys:before{ top:0;height:27em;}
	.m-ys:after{ top:27em;height:25.8em}
	.m-ys_bg1{margin-top:50.91em;height:20.67em;}
	.m-ys_bg1:before{top:18.67em; height:28.83em}
	.m-ys_bg1:after{top:39.5em; height:23.625em;}
	.m-ys_c dl:nth-child(2){ margin-top:19.83em;}
	.m-ys_c dl:nth-child(3){ margin-top:25.83em;}
	.g-cas1 h4{ line-height:3.2em;height:3.2em; background:#0077bf; text-align:center;bottom:2.76em; }
	.m-nav li span{ margin:0.6em auto 0.95em;}
	}


@media screen and (min-width:480px) {
	  .g-cas1,.g-cas1 .sclwrap_box{ height:600px; overflow:hidden;}}

@media screen and (min-width:568px) {
	 .g-cas1,.g-cas1 .sclwrap_box{ height:710px; overflow:hidden;}}

@media screen and (min-width:639px) 
{
	.m-nav li span{ display:block; width:51.18%; height:4.5417em; margin:0.6em auto 0.5em;}
	 .g-cas1,.g-cas1 .sclwrap_box{height:800px; overflow:hidden;}
	.g-cas1 h4{ position:absolute; display:inline-block;width:41.625%;left:29.3%; z-index:4; color:#fff; font-size:0.875em; line-height:2.7em;height:2.7em; background:#0077bf; text-align:center;bottom:2.76em; }
	 }


@media screen and (min-width:320px) {
	body { font-size:75%;}
}
@media screen and (min-width:360px) {
	body { font-size:83%;}
}
@media screen and (min-width:480px) {
	body { font-size:112%;}
}
@media screen and (min-width:568px) {
	body { font-size:120%;}
}
@media screen and (min-width:639px) {
	body { font-size:150%;}
}



@media screen and (min-width:320px) {
	body { font-size:75%;}
	.pinp1 .sclwrap_box{ height:14em;overflow:hidden;}
	.g-bz .m-cnt li:nth-child(4),.g-bz .m-cnt li:nth-child(5),.g-bz .m-cnt li:nth-child(6){top:26.3em;}
	
}
@media screen and (min-width:360px) {
	body { font-size:83%;}
	.g-bz .m-cnt li:nth-child(4),.g-bz .m-cnt li:nth-child(5),.g-bz .m-cnt li:nth-child(6){top:26.7em;}
}
@media screen and (min-width:480px) {
	body { font-size:112%;}
	.pinp{ height:20em; overflow:hidden;}
	.pinp1{ height:20em; overflow:hidden; position:relative; margin-top:2em; z-index:8;}
}
@media screen and (min-width:568px) {
	body { font-size:120%;}
	.ban .sclwrap_box ,.ban .m-box{ height:13.5em;overflow:hidden;}
	.pinp1 .sclwrap_box{ height:16em;overflow:hidden;}
	.g-cas1 .prev{ width:17.125%; position:absolute; bottom:2.1em; left:11.95%; z-index:5;}
	.g-cas1 .next{ width:17.125%;position:absolute; bottom:2.1em; right:11.95%;z-index:5;}
	.g-bz h3 b{line-height:1.9em;margin-top:0.5em;}
	.g-bz .m-cnt li:nth-child(4),.g-bz .m-cnt li:nth-child(5),.g-bz .m-cnt li:nth-child(6){top:29.3em;}
	.m-ys{height:97.04em;}
	.m-ys:before{ top:0;height:24.08em;}
	.m-ys:after{ top:24.08em;height:20.9em}
	.m-ys_bg1{margin-top:42.91em;height:16.67em;}
	.m-ys_bg1:before{top:16.67em; height:16.83em}
	.m-ys_bg1:after{top:33.5em; height:20.625em;}
}
@media screen and (min-width:639px) {
	body { font-size:150%;}
	.ban .sclwrap_box ,.ban .m-box{ height:12.5em;overflow:hidden;}
	.pinp1 .sclwrap_box{ height:14em;overflow:hidden;}
	.g-cas1 .prev{ width:18.125%; position:absolute; bottom:2.166em; left:11.25%; z-index:5;}
	.g-cas1 .next{ width:18.125%;position:absolute; bottom:2.166em; right:11.25%;z-index:5;}
	.g-bz h3 b{line-height:1.9em;margin:0;}
	.g-bz .m-cnt li:nth-child(4),.g-bz .m-cnt li:nth-child(5),.g-bz .m-cnt li:nth-child(6){top:26.3em;}
	.m-ys{height:96.04em;}
	.m-ys:before{ top:0;height:22.08em;}
	.m-ys:after{ top:22.08em;height:20.9em}
	.m-ys_bg1{margin-top:42.91em;height:16.67em;}
	.m-ys_bg1:before{top:16.67em; height:16.83em}
	.m-ys_bg1:after{top:33.5em; height:19.625em;}
	.m-ys_c dl:nth-child(2){ margin-top:15.83em;}
}