.wrap img{width: 100%;}

/*loading*/
.loading{position:fixed;width:100%;height:100%; top:0;background:#f6f6f6 url(../images/show.jpg) no-repeat 50% 50%;background-size:100% auto;z-index:51;  display:none;max-width:640px; min-width:320px; z-index:99999;}
.homeShow{ animation: fade 0.8s ease both;-webkit-animation: fade 0.8s ease both; }

@-webkit-keyframes fade {
  from 
  {
   opacity:1;
   display:block;
   
  }

  to {
    opacity: 0;
    display:none;
    height:0;
   
  }
}

@keyframes fade {
  from{
    opacity: 1;
   display:block;
  }

  to 
  {
    display:none;
    opacity: 0;
    height:0;
  }
}

.fade {
  -webkit-animation-name: fade;
  animation-name: fade;
}

/*-----------------------------------------------------------------------------------------------------------------------*/
.ban{width: 100%;}
.ban img{ display:block; width:100%;}

/**/
.g-four{width: 100%;height: 22.1rem;padding-top: 3rem;overflow: hidden;background:url(../images/four_bg.jpg) no-repeat;-webkit-background-size:100%; -ms-background-size:100%; -o-background-size:100%;
 background-size:100%; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.g-four .m-bt{display: block;width: 82.5%;margin:0 auto;}
.g-four ul li{ margin: 0.7rem 0 0 0.8rem;text-align: center; width: 46.25%;float: left;height: 7.5rem;background:url(../images/four_k.png) no-repeat;-webkit-background-size:100%; -ms-background-size:100%; -o-background-size:100%;
 background-size:100%; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.g-four ul li b{display: block;padding-top: 1rem;height: 3.5rem;font-size: 1.6rem;color: #054fc8;}
.g-four ul li em{display: block;font-size: 1.2rem;color: #2f383d;font-weight: bold;}

/*成功案例*/
.g-case{width: 100%;padding-bottom: 2rem;}
.g-case .m-bt{display: block;width: 100%;height: 8.6rem;background:url(../images/case_tbg.gif) no-repeat;-webkit-background-size:100%; 
  -ms-background-size:100%; -o-background-size:100%;background-size:100%; -webkit-background-size: cover; -moz-background-size: cover; 
 -o-background-size: cover; background-size: cover;}
.g-case .m-bt em{display: block;width: 72.5%;margin:0 auto;padding-top: 2.2rem;}
.m-case01{position: relative;width: 90.63%;margin:0 auto; border: #d3d3d3 1px solid;height: 6rem;background: #f6f6f6;margin:1rem auto 0;}
.m-case01:before{ content: "";width: 100%;z-index: 10;
height: 1px;
background: #d3d3d3;
position: absolute;
top: 50%;
left: 0;}
.m-case01 ul li{width: 33.33%;
float: left;
text-align: center;
height: 3rem;
line-height: 3rem;
position: relative;}
.m-case01 ul li a{font-size: 1.2rem;color: #555;}
.m-case01 ul li:before{ content: "";width: 1px;
height: 100%;
background: #d3d3d3;
position: absolute;
top: 0;
right: 0;}
.m-case01 ul li:nth-child(3n):before{ background: none;}
.m-case02{width: 100%;padding-top: 1.2rem;}
.m-case02 ul li{width: 43.75%;float: left;line-height: 0;margin-left: 1.3rem;}
.m-case02 ul li span{display: block;
width: 100%;
text-align: center;
height: 3rem;
line-height: 3rem;
font-size: 1.1rem;
color: #666;}

/*合作伙伴*/
.g-hz{ width:100%; height:15.5rem; overflow:hidden; position:relative;background:url(../images/hz_bg.gif) no-repeat;-webkit-background-size:100%; 
  -ms-background-size:100%; -o-background-size:100%;background-size:100%; -webkit-background-size: cover; -moz-background-size: cover; 
 -o-background-size: cover; background-size: cover;}
.g-hz .m-bt{width: 22.5%;display: block;margin:0 auto;padding-top: 0.6rem;height: 3.6rem;}
.g-hz .prev{ width:2.3rem; position:absolute; top:40%; left:1rem;}
.g-hz .next{ width:2.3rem; position:absolute; top:40%; right:1rem;}
.g-hz .nowarp { margin:0 4rem;}
.g-hz .m-box .con,.m-pic .m-box .con{ display:inline; float:left;}
.g-hz ul li{ width:50%; float:left;line-height: 0;}
.g-hz ul li img{ border:#ccc 1px solid;box-sizing:border-box;display: block;}
.g-hz ul li span{ display:block; text-align:center; width:100%;font-size: 1.1rem;color: #666;height: 3rem;
line-height: 3rem;
overflow: hidden;}

/*广告条*/
.g-ban01{position: relative; display:block; width:100%; overflow:hidden; height:19.6rem; background:url(../images/ban01.jpg) no-repeat; -webkit-background-size:100%; -ms-background-size:100%; -o-background-size:100%; background-size:100%; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.g-ban01 b{display: block; font-size:1.3rem;color: #fff;width: 35%;text-align: center;position: absolute;
top: 10rem;
right: 0;}
.g-ban01 em{display: block;width: 1.7rem;margin:0 auto;}
.g-ban01 em img{width: 1.7rem;height: 1.7rem;}
.g-ban01 span{display: block;width: 25.63%;position: absolute;
top: 14.5rem;
right: 1.5rem;
text-align: center;
height: 2.3rem;
line-height: 2.3rem;
background: #fff;
font-size: 1.2rem;
color: #054fc8;
font-weight: bold;}

/*优势*/
.g-ys{padding: 3.3rem 0 0;}
.g-ys .m-bt{display: block;width: 100%;}
.m-pic{width: 100%;position: relative;line-height: 0;}
.m-pic .prev{ width:1rem; position:absolute; top:65%; left:7.5rem;z-index: 10;}
.m-pic .next{ width:1rem; position:absolute; top:65%; right:5.6rem;z-index: 10;}
.m-pic .nowarp {position: absolute;top: 14.1rem;width: 16.6rem;left: 8.7rem;}
.m-pic ul li{ width:43.8%; float:left;padding: 0 0.5rem;}
.ys01{padding-bottom: 2.5rem;}
.g-ys dl{width: 100%;}
.g-ys dl dt{ background:url(../images/ys_k.png) no-repeat;width: 100%;height: 5rem;-webkit-background-size:100%; -ms-background-size:100%; -o-background-size:100%; background-size:100%;
 -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.g-ys dl dt em{ padding:0 0 0 4rem;width: 11.8rem;display: block;float: left;}
.g-ys dl dt em img{width: 9rem;height: 3.65rem;}
.g-ys dl dt span{display: block;float: left;width: 14.5rem;font-size: 1.5rem;color: #054fc8; padding:0.75rem 0 0;line-height: 1.5rem;}
.g-ys dl dt i{display: block;font-size: 0.7rem;color: #989898;text-transform: uppercase;}
.g-ys dl dd{ padding:1.5rem 0 0 2.2rem;width: 28.5rem;}
.g-ys dl dd p{ display: inline-block;width: 100%;}
.g-ys dl dd p em{display: block;float: left;width: 1.6rem;padding-top: 0.3rem;}
.g-ys dl dd p em img{width: 0.7rem;height: 0.4rem;}
.g-ys dl dd p span{font-size: 1.1rem;color: #666;line-height: 1.8rem;display: block;float: left;width: 26.5rem;}
.g-ys dl dd b{color: #ff6911;}
.ys02{width: 100%;background: #054fc8;padding-bottom: 2.2rem;}
.g-ys .ys02 dl{padding-top: 1.5rem;}
.g-ys .ys02 dl dd p span,.g-ys .ys02 dl dt span,.g-ys .ys02 dl dt i{color: #fff;}
.ys03{padding-bottom: 2.5rem;}
.g-ys .ys03 dl{padding-top: 0.5rem;}

/*设备展示*/
.g-sheb{width: 100%;height: 21.6rem; padding:3.3rem 0 0; position:relative; background:url(../images/sheb_bg.jpg) no-repeat;-webkit-background-size:100%; -ms-background-size:100%; -o-background-size:100%; background-size:100%;
 -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.g-sheb:before{ content:"";width: 28.75%;height: 1px;background: #fff;position: absolute;top: 76%;left: 2.3rem;}
.g-sheb:after{ content:"";width: 28.75%;height: 1px;background: #fff;position: absolute;top: 76%;right: 2.3rem;}
.g-sheb .m-bt{width: 7.6rem;height: 6.5rem;display: block;z-index: 50;
position: absolute;
top: 2.5rem;
left: 1.2rem;}
.g-sheb .m-bt img{width: 7.6rem;height: 6.5rem;}
.g-sheb .sclwrap_box{ height:13.5rem;overflow: hidden;}
.g-sheb .prev{ width:3.1rem; position:absolute; top:68%; left:11rem;z-index: 20;}
.g-sheb .next{ width:3.1rem; position:absolute; top:68%; right:11rem;z-index: 20;}
.g-sheb .nowarp { margin:1px 1.7rem 0 2rem;}
.g-sheb .m-box .con{ display:inline; float:left;}
.g-sheb ul li{width: 45.94%;float: left;line-height: 0;position: relative; border: #fff 0.3rem solid;margin-right: 1rem;}
.g-sheb ul li span{display: block; background: rgba(0,0,0,0.6);
width: 100%;
text-align: center;
height: 2.5rem;
line-height: 2.5rem;
position: absolute;
bottom: 0;
left: 0;
font-size: 1.1rem;
color: #fff;
overflow: hidden;}
.g-sheb ul li:last-child{margin-right: 0;}
.u-tel{width: 100%;display: block;font-size: 1.1rem;text-align: center;color: #fff;padding-top: 4.5rem;}
.u-tel em{ display: inline-block;width: 1.7rem;padding-right: 0.5rem;}
.u-tel em img{width: 1.7rem;height: 1.7rem;vertical-align:middle;}
.u-tel b{font-size: 1.3rem;}

/*走进屹星*/
.g-about{ width:93.75%;margin:0 auto; padding:2.7rem 0 2rem;}
.g-about .m-bt{display: block;width:100%;}
.g-about dl{ width:98.33%; margin:0 auto;padding:1rem 0 0;}
.g-about dl dt{ width:100%;line-height: 0;}
.g-about dl dd{ width:100%; padding:1.2rem 0 0;}
.g-about .ab_desc{ font-size:1.1rem; color:#666; line-height:1.8rem;height: 5.4rem;overflow: hidden;text-align: center;}
.g-about dl dd em{ display:inline-block;width: 100%; padding:1.5rem 0 0;}
.g-about dl dd em a{float: left; display:block;margin-right: 2px; font-size:1.2rem; color:#fff; width:32%; height:2.7rem; line-height:2.7rem; text-align:center;background: #054fc8;}
.g-about dl dd em a:first-child{background: #ff6911;}

/**/

html {font-size: 10px;-webkit-text-size-adjust: none;}
@media screen and (min-width: 320px) {html {font-size: 10px;}}
@media screen and (min-width: 360px) {html {font-size: 11.25px;}}
@media screen and (min-width: 375px) {html {font-size: 11.7px;}}  /*ipone6*/
@media screen and (min-width: 400px) {html {font-size: 12.5px;}}
@media screen and (min-width: 414px) {html {font-size: 12.94px;}} /*ipone6P*/
@media screen and (min-width: 440px) {html {font-size: 13.75px;}}
@media screen and (min-width: 480px) {html {font-size: 15px;}}
@media screen and (min-width: 520px) {html {font-size: 16.25px;}}
@media screen and (min-width: 560px) {html {font-size: 17.5px;}}
@media screen and (min-width: 600px) {html {font-size: 18.75px;}}
@media screen and (min-width: 640px) {html {font-size: 20px;}}