/*样式初始化*/
*{margin:0;padding:0;}
body,button,input,select,textarea{font-family: "微软雅黑","Arial Regular",Verdana, Helvetica, sans-serif;}/*宋体 \5FAE\8F6F\96C5\9ED1  Verdana, Helvetica, sans-serif*/
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;word-wrap: break-word; white-space: normal;}
small{font-size:12px;}
ul,ol{list-style:none;}
a:link,a:visited{color:#000;text-decoration:none;}
a:hover{color:#000;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;outline: none;}
button { cursor: pointer; }
table{border-collapse:collapse;border-spacing:0;}
body { -webkit-tap-highlight-color :rgba(0, 0, 0, 0);}
input { border:none; }
textarea { resize: none;}
img { vertical-align: bottom; height: auto; max-width: 100%!important;}
ins { text-decoration: none; }
select { outline:none
  /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
  border:none;

  /*很关键：将默认的select选择框样式清除*/
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;

  /*在选择框的最右侧中间显示小箭头图片*/
  background: url("http://ourjs.github.io/static/2015/arrow.png") no-repeat scroll 96% center transparent;

  /*为下拉小箭头留出一点位置，避免被文字覆盖*/
  padding-right: 14px;
}


.box_box,
.m_lr_auto {-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.myAn {transition: .3s;-moz-transition: .3s; /* Firefox 4 */-webkit-transition: .3s; /* Safari and Chrome */-o-transition: .3s; /* Opera */ }
.this-no{display: none;}
.clearfix:after {  content:".";  height:0;  visibility:hidden;  display:block;  clear:both;  }
.nbSp-o5,.nbSp-1,.nbSp-2 {height: 1px; display: inline-block;}
.nbSp-o5 { width: 0.5em;}
.nbSp-1 { width: 1em;}
.nbSp-2 { width: 2em;}
.r_m_none { margin-right: 0!important; }
.r_p_none { padding-right: 0!important; }
.b_r_none { border-right: none!important; }

.left { float: left; }
.right { float: right; }

/*多行垂直水平居中*/
.middle-box{display: table; height: 300px;}
.middle-inner{display: table-cell; vertical-align:middle; text-align:center;}


/*@font-face {font-family:"096MKS";*/
  /*src: url('../font/096MKS_.eot'); /!* IE9*!/*/
  /*src:url('../font/096MKS_.woff') format('woff'), /!* chrome, firefox *!/*/
  /*url('../font/096MKS_.TTF') format('truetype'), /!* chrome, firefox, opera, Safari, Android, iOS 4.2+*!/*/
  /*url('../font/096MKS_.svg') format('svg'); /!* iOS 4.1- *!/*/
/*}*/


/*阿里巴巴图标*/

@font-face {
  font-family: 'iconfont';  /* project id 1050491 */
  src: url('https://at.alicdn.com/t/font_985780_km7mi63cihi.eot?t=1545807318834');
  src: url('https://at.alicdn.com/t/font_985780_km7mi63cihi.eot?t=1545807318834#iefix') format('embedded-opentype'),
    url('https://at.alicdn.com/t/font_985780_km7mi63cihi.woff?t=1545807318834') format('woff'),
    url('https://at.alicdn.com/t/font_985780_km7mi63cihi.ttf?t=1545807318834') format('truetype'),
    url('https://at.alicdn.com/t/font_985780_km7mi63cihi.svg?t=1545807318834#iconfont') format('svg');
}

.iconfont{
    font-family:"iconfont" !important;
    font-size:25px;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
    position:relative;
  }
    
/*<span class="iconfont">&#x33;</span>*/


.loader.on { display: flex; }
.loader {
  position: fixed;
  z-index: 99999;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #fff;
    box-sizing: border-box;
    display: none;
    flex: 0 1 auto;
    flex-direction: column;
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 25%;
    align-items: center;
    justify-content: center; }

.ball-clip-rotate > div {
    vertical-align: middle;
    background-color: #000;
    width: 15px;
    height: 15px;
    border-radius: 100%;
    margin: 2px;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    border: 2px solid #000;
    border-bottom-color: transparent;
    height: 25px;
    width: 25px;
    background: transparent !important;
    display: inline-block;
    -webkit-animation: rotate 0.75s 0s linear infinite;
    animation: rotate 0.75s 0s linear infinite;
}

@-webkit-keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  50% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  50% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg) scale(1);
            transform: rotate(0deg) scale(1); }
  50% {
    -webkit-transform: rotate(180deg) scale(0.6);
            transform: rotate(180deg) scale(0.6); }
  100% {
    -webkit-transform: rotate(360deg) scale(1);
            transform: rotate(360deg) scale(1); } }

