@charset "utf-8";
* {
  margin: 0px;
  padding: 0px;
}

body,html {
  font-size: 14px;
  width: 100%;
  font-family: "微软雅黑";
  color: #fff;
  height: 100%;
}

a {
  outline: none;
  text-decoration: none;  
  color:#fff;
}

ul li {
  list-style: none;
}

img {
  border: none;
}

/* 基础样式 */
.dv{
  display:inline-block;
  *display:inline;
  *zoom:1;
  vertical-align: middle;
}
.di{
  display:inline-block;
  *display:inline;
  *zoom:1;
}

.db{
  display:block;
}

.ellipsis{
  width:100%;
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
}

/* img通用类 */
.img-wh{
  display:block;
  width:100%;height:100%;
}
.img-w{
  display:block;
  width:100%;
}
.img-h{
  display:inline-block;
  height:100%;
}

.clearfix { *zoom:1 }
.clearfix:before,.clearfix:after {
  display:table;
  line-height:0;
  content:"";
}
.clearfix:after { clear:both; }

.hidden {
  display: none !important;
  visibility: hidden !important;
}

/* 置灰 */
.disable{
  filter:grayscale(100%);
  -webkit-filter:grayscale(100%);
  -moz-filter:grayscale(100%);
  -ms-filter:grayscale(100%);
  -o-filter:grayscale(100%);
  filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
  filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
  filter:gray;
  -webkit-filter:grayscale(1);
}

.fw{font-weight:700 !important;}

.fl{float: left !important;}
.fr{float: right !important;}
.fo{float:none !important;}

.pr{position: relative !important;}

/* tab */
.tabs .tabc {display:none;}
.tabs .active {display:block;}
[ms-controller], .ms-controller{display:none;}

/* 重置table */
.table-reset,
.table-reset caption,
.table-reset tbody,
.table-reset tfoot,
.table-reset thead,
.table-reset tr,
.table-reset th,
.table-reset td{
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* 遮罩 */
.mask{
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,.65);
  z-index: 2;
}

.wrap{
  position: relative;
  margin: 0 auto;
  width: 750px;
  height: 100%;
  box-sizing: border-box;
}
