﻿@charset "utf-8";
/*reset css v0.0.0.1 sielce*/
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {margin: 0;  padding: 0;  border: 0;  font: inherit;  vertical-align: baseline;  outline: 0 !important;  text-rendering: optimizelegibility;}

* {  -webkit-text-size-adjust: auto !important;  -webkit-tap-highlight-color: transparent !important;  -webkit-tap-highlight-color: transparent !important;  -webkit-touch-callout: none !important;}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}

html {overflow-x: hidden;}

body {line-height: 1;  word-wrap: break-word;}

html, body {-webkit-user-select: none;  -khtml-user-select: none;  -moz-user-select: none;  user-select: none;}

ol, ul {list-style: none;}

table {border-collapse: collapse;  border-spacing: 0;}

a {border: 0;}

:focus {outline-color: transparent;  outline-style: none;}

*, :after, :before {-webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}

/*清除浮动*/
.clear {clear: both !important;  margin: 0 !important;  padding: 0 !important;  height: 0 !important;  width: 0 !important;  float: none !important;}
.clearfix:after { content: "";  display: table;  clear: both;}

/*垂直居中*/
.verticalAlign {display: table; width:100%; height:100%; position:relative;}
.verticalAlign .verticalMiddle {display: table-cell; vertical-align: middle;}

.imgmid{
	display:inline-block;
	*display:inline;
	*zoom:1;
	height:100%;
	width:1px;
	margin-left:-1px;
	vertical-align:middle;
}

.visibility{visibility:hidden;}
.imgmid{display:inline-block; *display:inline; *zoom:1; height:100%; width:1px;	margin-left:-1px; vertical-align:middle;}

/*省略号*/
.ellipsis{overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}

/*html 隐藏滚动条*/
html.overflow{overflow:hidden}