html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }
body {
  height: auto;
  background: #fff;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.zeroMP,html, body, header,menu, section, footer, main, aside, nav, article, figure,  p, img, address,pre,span,ul,li,div{
  box-sizing: border-box;
  margin: 0;
  padding: 0}
header, section, footer, main, aside, nav, article, figure{
  display: block; }
video, object, embed, img {
  max-width: 100%;
  height: auto; }
img {
  border: 0;
  vertical-align: top; }
a,a:focus {
  text-decoration: none;
}
/** 文本输入框的 X  **/input::-ms-clear{display: none;}
/** 密码输入框的 X  **/input::-ms-reveal{display: none;}
input:focus, button:focus, select:focus, select{
  outline: none; }
input[type=button], input[type=submit], button{
  border:none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
button:disabled, input[type=button]:disabled, input[type=submit]:disabled {
  cursor: not-allowed;
  user-select: none;
}
table {
  border-spacing: 0;
  border-collapse: collapse; }
::-moz-selection, ::-webkit-keygen-select, ::selection{
  background-color: #6998ff;
  color: #fff; }
i, em {
  font-style: normal;
}
h1,.h1,h2,.h2,h3,.h3,h4,.h4,.h5,h5{margin:0;}
h1, .h1{font-size: 18px;  }
h2, h2{@include first-title();}
h3, .h3{@include two-title;}
h4, .h4{font-size: 14px;  }
h5, .h5{font-size: 14px;  }
/*style reset-----------------end*/
/*common style-----------------start*/
.show {display: block !important; }
.hide {display: none !important; }
/*text style*/
.text-center {text-align: center !important; }
.text-left {text-align: left !important; }
.text-right {text-align: right !important; }
/* 首屏加载白屏样式 */
.page-loader{
  width:100%;
  height:100%;
  position:fixed;
  left:0;
  top:0;
  background-color: #fff;
  z-index:99999;
}
.loader-section{
  width:auto;
  position: relative;
  top:45%;
  left:50%;
  transform: translate(-50%,-50%);
  margin:0 auto;
  text-align: center;
}
.loader-section .text{
  color:#279fcf;
}
@keyframes line-scale-pulse-out{
  0% {
    -webkit-transform: scaley(1);
    transform: scaley(1); }

  50% {
    -webkit-transform: scaley(0.4);
    transform: scaley(0.4); }

  100% {
    -webkit-transform: scaley(1);
    transform: scaley(1); } }

.line-scale-pulse-out > span {
  background-color: #279fcf;
  width: 4px;
  height: 35px;
  border-radius: 2px;
  margin: 2px;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  display: inline-block;
  -webkit-animation: line-scale-pulse-out 0.9s 0s infinite cubic-bezier(.85, .25, .37, .85);
  animation: line-scale-pulse-out 0.9s 0s infinite cubic-bezier(.85, .25, .37, .85); }
.line-scale-pulse-out > span:nth-child(2), .line-scale-pulse-out > span:nth-child(4) {
  -webkit-animation-delay: 0.2s !important;
  animation-delay: 0.2s !important; }
.line-scale-pulse-out > span:nth-child(1), .line-scale-pulse-out > span:nth-child(5) {
  -webkit-animation-delay: 0.4s !important;
  animation-delay: 0.4s !important; }
