.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-yin{width: 92.5%;margin:0 auto;padding: 2.5rem 0 2.2rem;}
.g-yin span{display: block; font-size: 1.2rem; color: #333; width: 100%; text-align: center;line-height: 2.5rem;} 
.g-yin b{display: block; color: #205ba4; font-size: 1.7rem;}
.g-yin dl{width: 100%;padding: 1.5rem 0 0;}
.g-yin dl dt{width: 25%;margin:0 auto;}
.g-yin dl dd{width: 100%;text-align: center;padding: 1.1rem 0 0;}
.g-yin dl dd p{font-size: 1.1rem;color: #666;line-height: 2.2rem;}

/*产品中心*/
.g-cp,.g-ys{width: 100%;border-top: #f6f6f6 1.2rem solid;border-bottom: #f6f6f6 1.2rem solid;padding: 2.5rem 0 1.5rem;}
.m-bt{display: block; width: 92.5%;margin:0 auto; text-align: center; font-size: 1.9rem; color: #333; position: relative;width: 92.5%;border-bottom: #dfdfdf 1px solid;height: 3.5rem;font-weight: bold;}
.m-bt i{color: #205ba4;}
.m-bt:before{content: "";width: 2.5rem; height: 0.5rem; background: #205ba4; position: absolute; bottom: -0.2rem; left: 45%;} 
.cp_t{ width: 92.5%;margin:0 auto;padding: 2.2rem 0;}
.cp_t ul li{width: 33.33%; text-align: center; height: 4rem; line-height: 4rem; position: relative; background: #205ba4;float: left;border-bottom: #fff 1px solid;} 
.cp_t ul li:before{content: "";width: 1px; height: 100%; background: #4978b3; position: absolute; top:0; right: 0;} 
.cp_t ul li a{font-size: 1.2rem;color: #fff;display: block;}
.cp_t ul li:nth-child(3n):before{background: none;}
.cp_m{ width: 92.5%;margin:0 auto;}
.cp_m ul li{width: 48.48%;float: left;line-height: 0;padding-right: 2.3%;}
.cp_m ul li img{display: block;border: #e6e6e6 1px solid;}
.cp_m ul li span{display: block; font-size: 1.2rem; color: #666; width: 100%; text-align: center; height: 4rem; line-height: 4rem;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.cp_m ul li:nth-child(2n){padding-right: 0;}

/*军工品质*/
.g-pinz{ width:92.5%;margin:0 auto; overflow:hidden;padding: 2.5rem 0;position: relative;}
.g-pinz .m-bt,.g-about .m-bt{width: 100%;}
.g-pinz .m-box .con{ display:inline; float:left;}
.g-pinz dl{ width:100%;padding: 2.5rem 0 0;}
.g-pinz dl dt{ width:100%;line-height: 0;}
.g-pinz dl dd{ width:96%;margin:0 auto;padding: 3.3rem 0 0;}
.g-pinz dl dd p{ font-size:1.2rem; color:#666;line-height: 2rem;padding: 0.3rem 0 0;}
.g-pinz dl dd i{ color:#205ba4;}
.g-pinz .m-cnt{ width:93%;position: absolute;top: 24rem;left: 4%;z-index: 100;}
.g-pinz .m-cnt li{ font-size:1.2rem; color:#fff; width:33.33%; height:3.7rem; background:#205ba4; float:left; text-align:center; line-height:3.7rem;position: relative;}
.g-pinz .m-cnt li.z-on{ background:#144a8d;}
.g-pinz ul li:before{content: "";width: 1px; height: 100%; background: #376cad; position: absolute; top:0; right: 0;} 
.g-pinz ul li:last-child:before{background: none;}

/*4大保障*/
.g-ys{padding: 2.5rem 0 3rem;}
.g-ys dl{width: 43.44%;float: left;padding: 2.8rem 0.5rem 0 1.2rem;}
.g-ys dl dt{width: 100%; height: 15rem; background: #205ba4; position: relative;} 
.g-ys dl dt:before{content: "";width: 0.3rem; height: 2rem; background: #fff; position: absolute; top: 1.9rem; right: 0;} 
.g-ys dl dt b{display: block;font-size: 1.4rem;color: #fff;width: 75.5%;margin:0 auto;height: 5rem;line-height: 5rem;}
.g-ys dl dt p{font-size: 1.1rem;color: #b1c3d9;line-height: 1.8rem;width: 75.5%;margin:0 auto;}
.g-ys dl dd{width: 100%;height: 4.25rem;line-height: 4.25rem;background:url(../images/ys_k.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-ys dl dd span{display: block; font-size: 0.7rem; color: #c8c8c8; font-weight: bold;padding: 0 0 0 2.8rem;text-transform: uppercase;}

/*8大政策支持*/
.g-eight{ width:100%; overflow:hidden;border-bottom: #f6f6f6 1.2rem solid;padding: 2.5rem 0;}
.g-eight .sclwrap_box{ height:22rem; overflow:hidden;}
.g-eight .m-box .con{ display:inline; float:left;}
.g-eight dl{ width:44.53%;height: 17rem;float: left;margin-top: 2.5rem;margin-left: 1.1rem;box-shadow: 0 3px 0.5rem 3px #d0d0d0;margin-bottom: 1rem;}
.g-eight dl dt{width: 3.8rem;height: 3.8rem;line-height: 3.8rem;text-align: center;margin:1.5rem auto 0;font-size: 1.2rem;color: #fff;background:url(../images/eight_k.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-eight dl dd{width: 85%; text-align: center; margin:0 auto;} 
.g-eight dl dd b{display: block; font-size: 1.3rem; color: #205ba4;height: 3rem;line-height: 3rem;} 
.g-eight dl dd p{font-size: 1.1rem; color: #999;line-height: 1.7rem;}
.g-eight .m-cnt{ width:100%; display:inline-block; }
.g-eight .m-cnt li{ width:0.9rem; height:0.9rem; background:#999; float:left; border-radius:2em;margin-right: 0.5rem; }
.g-eight .m-cnt li.z-on{ background:#205ba4; }
.g-eight .m-cnt li:first-child{margin-left: 13.5rem;}

/*关于花山*/
.g-about{ width:92.5%;margin:0 auto; overflow:hidden; padding:2.5rem 0 3rem;}
.g-about dl{ width:100%; padding:2.5rem 0 0;}
.g-about dl dt{ width:100%;line-height: 0;}
.g-about dl dd{ width:100%; padding: 2rem 0 0;}
.g-about .ab_desc{ font-size:1.1rem; color:#666;line-height: 1.9rem;height: 7.6rem;overflow: hidden;}
.g-about dl dd em{ display:inline-block; width:100%; padding:2.6rem 0 0;}
.g-about dl dd em a{ display:block; width:9.5rem; font-size:1.2rem; color:#fff; height:3.4rem; line-height:3.4rem; text-align:center; background:#205ba4; float:left;margin-right: 0.5rem;border-radius:0.5rem;}
.g-about dl dd em a:last-child{margin-right: 0;}

/**/

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;}}