@charset "utf-8";
/**
 * 初始化样式
 */

*{	margin: 0;	padding: 0;}

ul{	list-style: none; display:block;}

a{	color:#000;	text-decoration: none;-webkit-tap-highlight-color:transparent}

img{	border: 0; max-width:100%;	vertical-align:middle;}
 
a:hover{	text-decoration: none;}

i, cite, em, var, address, dfn {   font-style:normal;}

textarea {  -webkit-appearance: none; resize:none;outline: none}
input{outline: none}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill { -webkit-box-shadow: 0 0 0 1000px white inset;outline: none }
input:-webkit-input-placeholder , input:-moz-input-placeholder, input:-ms-input-placeholder { color:#fff !important;outline: none}

body{  width:100%;  font-size:14px;  color:#393939;  margin:0 auto;  background: #ffffff;  font-family: Helvetica, 'Hiragino Sans GB', 'Microsoft Yahei', '微软雅黑', Arial, sans-serif;  }
.fl{ float: left;}
.fr{ float:right;}
.clear{ clear:both;}
.ov{overflow: hidden}
.hide{display: none}
.nowrap{  text-overflow: ellipsis;  overflow: hidden; white-space: nowrap; }
/*移动端*/
/*移动端>=IE10 父元素加flexclass 子元素定义flex: 2*/
.flex{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
/*垂直居中，父元素要定好宽高*/
.vcenter{display:flex;align-items: center;/*垂直居中*/justify-content: center;/*水平居中*/display: -webkit-flex;}















